Типы данных¶Data Types
Модули, описанные в этой главе, предоставляют разнообразные специализированные типы данных, такие как даты и время, массивы фиксированного типа, кучи (heap queues), синхронизированные очереди и множества.
Python также предоставляет некоторые встроенные типы данных, в частности, dict, list, set и frozenset, а также tuple. Класс str используется для хранения строк Unicode, а класс bytes – для хранения двоичных данных.
В этой главе описаны следующие модули:
- datetime – Базовые типы даты и времениdatetime – Basic date and time types
- calendar – Общие функции, связанные с календарёмcalendar – General calendar-related functions
- collections – Типы данных-контейнерыcollections – Container datatypes
- ABC – абстрактные базовые классыABCs - abstract base classes
- deque объектыdeque objects
- defaultdict объектыdefaultdict objects
- namedtuple() Фабричная функция для кортежей с именованными полямиnamedtuple() Factory Function for Tuples with Named Fields
- UserDict объектыUserDict objects
- UserList объектыUserList objects
- UserString объектыUserString objects
- heapq – Алгоритм кучи (пирамидальная очередь)heapq – Heap queue algorithm
- bisect – Алгоритм двоичного поиска в массивеbisect – Array bisection algorithm
- array – Эффективные массивы числовых значенийarray – Efficient arrays of numeric values
- sched – Планировщик событийsched – Event scheduler
- queue – A synchronized queue class
- weakref – Слабые ссылкиweakref – Weak references
- types – Имена встроенных типовtypes – Names for built-in types
- copy – Операции поверхностного и глубокого копированияcopy – Shallow and deep copy operations
- pprint – Красивый вывод данныхpprint – Data pretty printer
- reprlib – Альтернативная реализация repr()reprlib – Alternate repr() implementation