8. Data Types - Python 3.6.15 documentation 编辑
The modules described in this chapter provide a variety of specialized data types such as dates and times, fixed-type arrays, heap queues, synchronized queues, and sets.
Python also provides some built-in data types, in particular, dict
, list
, set
and frozenset
, and tuple
. The str
class is used to hold Unicode strings, and the bytes
class is used to hold binary data.
The following modules are documented in this chapter:
- 8.1.
datetime
— Basic date and time types - 8.2.
calendar
— General calendar-related functions - 8.3.
collections
— Container datatypes - 8.4.
collections.abc
— Abstract Base Classes for Containers - 8.5.
heapq
— Heap queue algorithm - 8.6.
bisect
— Array bisection algorithm - 8.7.
array
— Efficient arrays of numeric values - 8.8.
weakref
— Weak references - 8.9.
types
— Dynamic type creation and names for built-in types - 8.10.
copy
— Shallow and deep copy operations - 8.11.
pprint
— Data pretty printer - 8.12.
reprlib
— Alternaterepr()
implementation - 8.13.
enum
— Support for enumerations- 8.13.1. Module Contents
- 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. Comparisons
- 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?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论