什么是Python函数库?
Python函数库(或称模块、包)是一组预先编写好的代码,用于实现特定功能。开发者可以直接调用这些库,避免重复造轮子,提高开发效率。
提示:使用 import 语句即可导入库,例如:import os 或 from datetime import datetime。
常用标准库(内置,无需安装)
os:操作系统接口,用于文件和目录操作。sys:访问与Python解释器相关的变量和函数。json:处理JSON数据的编码与解码。datetime:日期和时间处理。re:正则表达式操作。math:数学运算函数(如sqrt、sin等)。random:生成随机数。collections:提供额外的数据结构(如Counter、defaultdict)。
热门第三方库(需通过pip安装)
requests:发送HTTP请求,简单易用。numpy:高性能科学计算,支持多维数组。pandas:数据分析与处理,提供DataFrame结构。matplotlib:绘制2D图表和可视化。scikit-learn:机器学习工具库。flask / django:Web开发框架。beautifulsoup4:HTML/XML解析,常用于爬虫。pillow:图像处理库。
快速上手示例
使用 requests 获取网页内容:
import requests
response = requests.get('https://httpbin.org/get')
print(response.json())
使用 json 处理数据:
import json
data = {'name': 'Python', 'version': 3.12}
json_str = json.dumps(data)
print(json_str)