Day 19: 标准库巡礼:Python的“百宝箱”
1. 引言
各位老朋友,我是阿扩。
经过了十八天的修炼,我们已经掌握了Python这门语言的“内功心法”——从变量、函数到面向对象,再到装饰器和生成器。可以说,我们已经学会了如何铸造一把属于自己的、锋利无比的“宝剑”。
但是,一个行走江湖的大侠,光有宝剑还不够。他还需要一个“百宝囊”,里面装着各种应对复杂情况的奇珍异宝:星罗盘(os
模块)用来辨认路径、与周遭环境互动;时辰仪(datetime
模块)用来精确掌握时间;乾坤袋(collections
模块)里装着各种特制的容器,比我们普通的布袋(list
, dict
)功能更强大;还有一本记录着天下大势的密卷(sys
模块),让你了解自己所处的“江湖”环境。
这个“百宝囊”,就是Python的标准库(Standard Library)。它是Python安装时就自带的一整套模块和工具,无需额外安装,开箱即用。Python的哲学之一就是“Batteries Included”(自带电池),意味着