Типы данных¶
Модули, описанные в этой главе, предоставляют множество специализированных типов данных, таких как даты и время, массивы фиксированного типа, очереди кучи, двусторонние очереди и перечисления.
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— Функциональность для работы с графоподобными структурами