8. Типы данных¶Data Types
Модули, описанные в этой главе, предоставляют разнообразные специализированные типы данных, такие как даты и время, массивы фиксированного типа, кучи (heap queues), синхронизированные очереди и множества.
Python также предоставляет некоторые встроенные типы данных, в частности, dict, list, set и frozenset, а также tuple. Класс str используется для хранения строк Unicode, а класс bytes – для хранения двоичных данных.
В этой главе описаны следующие модули:
- 8.1. datetime – Базовые типы даты и времениdatetime – Basic date and time types
- 8.2. calendar – Общие функции, связанные с календарёмcalendar – General calendar-related functions
- 8.3. collections – Типы данных-контейнерыcollections – Container datatypes
- 8.3.1. Объекты CounterCounter objects
- 8.3.2. Объекты dequedeque objects
- 8.3.3. Объекты defaultdictdefaultdict objects
- 8.3.4. namedtuple() Фабричная функция для кортежей с именованными полямиnamedtuple() Factory Function for Tuples with Named Fields
- 8.3.5. Объекты OrderedDictOrderedDict objects
- 8.3.6. Объекты UserDictUserDict objects
- 8.3.7. Объекты UserListUserList objects
- 8.3.8. Объекты UserStringUserString objects
- 8.3.9. ABC – абстрактные базовые классыABCs - abstract base classes
- 8.4. heapq – Алгоритм пирамидальной очередиheapq – Heap queue algorithm
- 8.5. bisect – Алгоритм бисекции массиваbisect – Array bisection algorithm
- 8.6. array – Эффективные массивы числовых значенийarray – Efficient arrays of numeric values
- 8.7. sched – Планировщик событийsched – Event scheduler
- 8.8. queue – Синхронизированный класс очередиqueue – A synchronized queue class
- 8.9. weakref – Слабые ссылкиweakref – Weak references
- 8.10. types – Имена для встроенных типовtypes – Names for built-in types
- 8.11. copy – Операции поверхностного и глубокого копированияcopy – Shallow and deep copy operations
- 8.12. pprint – Красивая печать данныхpprint – Data pretty printer
- 8.13. reprlib – Альтернативная реализация repr()reprlib – Alternate repr() implementation