Python内置函数库:掌握这些函数,提高编码效率
发布时间:2024-01-11 17:05:07
Python的内置函数库提供了许多实用的函数,可以帮助我们提高编码效率。下面是一些常用的Python内置函数库及其使用例子。
1. math库:提供了一些常用的数学函数,如求绝对值、平方根、取整等。
例子:
import math print(math.sqrt(16)) # 求平方根,输出4.0 print(math.ceil(3.14)) # 向上取整,输出4 print(math.floor(3.14)) # 向下取整,输出3
2. random库:提供了生成随机数的函数,如生成随机整数、随机浮点数等。
例子:
import random print(random.randint(1, 10)) # 生成1到10之间的随机整数,输出2 print(random.random()) # 生成0到1之间的随机浮点数,输出0.54321
3. datetime库:提供了处理日期和时间的函数,如获取当前时间、格式化日期等。
例子:
import datetime
print(datetime.datetime.now()) # 获取当前时间,输出2021-01-01 12:00:00.000000
print(datetime.datetime.now().strftime("%Y-%m-%d")) # 格式化日期输出,输出2021-01-01
4. re库:提供了正则表达式的支持,可以进行字符串的匹配、查找和替换等操作。
例子:
import re pattern = r"\d+" text = "Hello 123 World" match = re.search(pattern, text) # 在字符串中查找匹配的内容 print(match.group()) # 输出123
5. os库:提供了与操作系统交互的函数,如文件和目录的操作、环境变量的获取等。
例子:
import os print(os.getcwd()) # 获取当前工作目录,输出/home/user print(os.listdir()) # 列出当前目录下的文件和文件夹
6. sys库:提供了一些与Python解释器交互的函数,如命令行参数的获取、标准输入输出的操作等。
例子:
import sys
print(sys.argv) # 获取命令行参数列表
sys.stdout.write("Hello, world!") # 输出到标准输出
7. json库:提供了处理JSON数据的函数,可以进行JSON数据的编码和解码操作。
例子:
import json
data = {"name": "John", "age": 30}
json_str = json.dumps(data) # 将Python对象转换为JSON字符串
print(json_str) # 输出{"name": "John", "age": 30}
data = json.loads(json_str) # 将JSON字符串转换为Python对象
print(data["name"]) # 输出John
这些只是Python内置函数库中的一部分常用函数,还有很多其他实用函数可供我们使用。熟练掌握这些函数,在编码中能够更加高效地完成各种任务。
