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