使用库:标准库和第三方库
在开发中,我们不需要重复造轮子。库就是别人已经写好的代码,可以直接拿来用。一个编程语言能否流行,不仅取决于语法是否简单,更取决于其生态是否完备——也就是是否有足够丰富的库来应对各种场景。
按照来源,库大致分为两类:
- 标准库:Python 自带的库,安装 Python 后直接使用。
- 第三方库:其他人实现的库,需要额外安装。
标准库
认识标准库
Python 内置了非常丰富的库,涵盖文本处理、时间日期、数学计算、文件目录、数据存储、加密解密、操作系统相关、并发编程、网络编程及多媒体等。我们无需背诵所有内容,只需了解有哪些功能,遇到问题时能查阅文档即可。
导入模块
使用 import 语句可以导入标准库中的模块。所谓'模块',通常就是一个独立的 .py 文件。通过 import 语句,可以将外部代码引入当前文件并执行。
import module_name
日期计算实战
输入任意两个日期,计算它们之间相隔的天数,这是实际开发中的常见需求。
- 导入
datetime模块。 - 构造两个日期对象,参数格式为
年/月/日。 - 两个日期对象相减,直接得到差值。
import datetime
# 构造日期对象
date1 = datetime.datetime(2006, 12, 14)
date2 = datetime.datetime(2025, 12, 14)
# 计算差值
print(date2 - date1)
优化写法:
如果觉得每次都要写 datetime. 比较繁琐,可以使用别名或直接导入类。
from datetime import datetime
date1 = datetime(2006, 12, 14)
date2 = datetime(2025, 12, 14)
print(date2 - date1)
或者给模块起个简短的别名:
import datetime as dt
date1 = dt.datetime(2006, 12, 14)
date2 = dt.datetime(, , )
(date2 - date1)


