8. 数据类型¶
本章中描述的模块提供了各种专用数据类型,例如日期和时间,固定类型数组,堆队列,同步队列和集合。
Python还提供了一些内置的数据类型,特别是 dict
,list
,set
和 frozenset
,以及 tuple
。 str
类用于保存Unicode字符串,bytes
类用于保存二进制数据。
本章中介绍了以下模块:
- 8.1.
datetime
—基本日期和时间类型 - 8.2.
calendar
—一般日历相关功能 - 8.3.
collections
—容器数据类型 - 8.4.
collections.abc
—容器的抽象基类 - 8.5.
heapq
—堆队列算法 - 8.6.
bisect
—数组平分算法 - 8.7.
array
—数值的有效数组 - 8.8.
weakref
—弱参考 - 8.9.
types
—动态类型创建和内置类型的名称 - 8.10.
copy
—浅和深复制操作 - 8.11.
pprint
—数据漂亮的打印机 - 8.12.
reprlib
—替代repr()
实现 - 8.13.
enum
—支持枚举