欢迎访问宙启技术站
智能推送

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程序,并提升开发效率。