# 标准模块

前面我们介绍了 os 模块和 re 模块，本章再介绍 Python 常用的一些标准模块：

- [argparse](./argparse.md)
- [base64](./base64.md)
- [collections](./collections.md)
- [datetime](./datetime.md)
- [hashlib](./hashlib.md)
- [hmac](./hmac.md)

其中：

- argparse 是用于创建命令行的库；
- base64 是用于 base64 编码和解码的库；
- collections 模块提供了 5 个高性能的数据类型，如 `Counter`，`OrderedDict` 等；
- datetime 是用于处理日期时间的模块；
- hashlib 模块提供了常见的摘要算法，比如 MD5，SHA1 等；
- hmac 模块提供了 HMAC 哈希算法；

