Python函数库一览:常用函数列表及用法详解
发布时间:2023-07-04 21:11:49
Python是一种非常流行的编程语言,它提供了大量的函数库(也称为模块或库),可以帮助开发人员更快地完成各种任务。下面是一些常用的Python函数库以及它们的用法详解。
1. math库:提供了一些数学函数,如求幂、开方、对数等。
import math print(math.pow(2, 3)) # 输出8,表示2的3次方 print(math.sqrt(16)) # 输出4,表示16的平方根 print(math.log10(100)) # 输出2,表示以10为底的100的对数
2. random库:用于生成随机数。
import random print(random.random()) # 输出0到1之间的一个随机小数 print(random.randint(1, 10)) # 输出1到10之间的一个随机整数 print(random.choice(['a', 'b', 'c'])) # 输出一个随机选取的元素
3. os库:提供了与操作系统相关的功能,如文件操作、目录操作等。
import os
print(os.getcwd()) # 获取当前工作目录的路径
os.mkdir('new_dir') # 创建一个新目录
os.listdir('.') # 获取指定目录下的所有文件和子目录
4. datetime库:用于处理日期和时间。
import datetime
now = datetime.datetime.now() # 获取当前日期和时间
print(now.year, now.month, now.day) # 输出当前年份、月份和日期
print(now.strftime('%Y-%m-%d %H:%M:%S')) # 输出格式化后的日期和时间
5. re库:用于正则表达式匹配。
import re pattern = r'\d+' # 匹配一个或多个数字 result = re.findall(pattern, 'hello 123 world') print(result) # 输出['123']
6. json库:用于处理JSON格式的数据。
import json
data = '{"name": "Alice", "age": 20}'
json_data = json.loads(data) # 将JSON字符串解析为Python对象
print(json_data['name']) # 输出Alice
这只是一小部分常用的Python函数库,还有许多其他功能强大的库可供开发人员使用。熟悉这些函数库的用法可以帮助开发人员更快地编写Python程序,并提升开发效率。
