8. 数据类型¶
本章节描述的模块提供了一系列专门的数据类型例如日期与实践,固定类型的数组,堆队列,同步队列与集合。
Python 同样提供一些内置的数据类型,特别的, dict
, list
, set
与 fromzenset
以及 tuple
。 str
类通常指 Unicode 字符串,并且 bytes
通常指二进制数据。
本章记录以下模块:
- 8.1.
datetime
— 基础日期/时间数据类型 - 8.2.
calendar
— General calendar-related functions - 8.3.
collections
— 容器数据类型 - 8.4.
collections.abc
— 容器的抽象基类 - 8.5.
heapq
— Heap queue algorithm - 8.6.
bisect
— Array bisection algorithm - 8.7.
array
— Efficient arrays of numeric values - 8.8.
weakref
— 弱引用 - 8.9.
types
— Dynamic type creation and names for built-in types - 8.10.
copy
— 浅层 (shallow) 和深层 (deep) 复制操作 - 8.11.
pprint
— 数据美化输出 - 8.12.
reprlib
— Alternaterepr()
implementation - 8.13.
enum
— Support for enumerations- 8.13.1. 模块内容
- 8.13.2. Creating an Enum
- 8.13.3. Programmatic access to enumeration members and their attributes
- 8.13.4. Duplicating enum members and values
- 8.13.5. Ensuring unique enumeration values
- 8.13.6. Using automatic values
- 8.13.7. Iteration
- 8.13.8. 比较
- 8.13.9. Allowed members and attributes of enumerations
- 8.13.10. Restricted subclassing of enumerations
- 8.13.11. Pickling
- 8.13.12. Functional API
- 8.13.13. Derived Enumerations
- 8.13.14. Interesting examples
- 8.13.15. How are Enums different?