Типы данных¶
Модули, описанные в этой главе, предоставляют множество специализированных типов данных, таких как даты и время, массивы фиксированного типа, очереди кучи, двусторонние очереди и перечисления.
Python также предоставляет некоторые встроенные типы данных, в частности, dict
, list
, set
и frozenset
, а также tuple
. Класс str
используется для хранения строк Unicode, а классы bytes
и bytearray
- для хранения двоичных данных.
В этой главе описаны следующие модули:
datetime
— Основные типы даты и времениzoneinfo
— Поддержка часовых поясов IANAcalendar
— Общие функции, связанные с календаремcollections
— Типы данных контейнеровcollections.abc
— Абстрактные базовые классы для контейнеровheapq
— Алгоритм очереди кучиbisect
— Алгоритм разрезания массиваarray
— Эффективные массивы числовых значенийweakref
— Слабые ссылкиtypes
— Динамическое создание типов и имена для встроенных типовcopy
— Операции поверхностного и глубокого копированияpprint
— Данные красивого принтераreprlib
— Альтернативная реализацияrepr()
enum
— Поддержка перечисленийgraphlib
— Функциональность для работы с графоподобными структурами