Spec-Zone.ru › Python 3.14

Типы данных

Модули, описанные в этой главе, предоставляют различные специализированные типы данных, такие как даты и время, массивы фиксированного типа, приоритетные очереди на основе кучи, двусторонние очереди и перечисления.

В Python также есть несколько встроенных типов данных, в частности, dict, list, set и frozenset, а также tuple. Класс str используется для хранения строк Unicode, а классы bytes и bytearray — для хранения двоичных данных.

В этой главе описаны следующие модули:

  • datetime — основные типы даты и времени
    • Объекты с часовым поясом и без него
    • Константы
    • Доступные типы
      • Общие свойства
      • Определение того, есть ли у объекта часовой пояс
    • Объекты timedelta
      • Примеры использования: timedelta
    • Объекты date
      • Примеры использования: date
    • Объекты datetime
      • Примеры использования: datetime
    • Объекты time
      • Примеры использования: time
    • Объекты tzinfo
    • Объекты timezone
    • Поведение strftime() и strptime()
      • Коды формата strftime() и strptime()
      • Технические подробности
  • zoneinfo — поддержка часовых поясов IANA
    • Использование ZoneInfo
    • Источники данных
      • Настройка источников данных
        • Настройка во время компиляции
        • Настройка окружения
        • Настройка во время выполнения
    • Класс ZoneInfo
      • Строковые представления
      • Сериализация с помощью pickle
    • Функции
    • Глобальные объекты
    • Исключения и предупреждения
  • calendar — общие функции, связанные с календарем
    • Использование командной строки
  • collections — типы контейнеров
    • Объекты ChainMap
      • Примеры и рецепты ChainMap
    • Объекты Counter
    • Объекты deque
      • Рецепты deque
    • Объекты defaultdict
      • Примеры defaultdict
    • Фабричная функция namedtuple() для кортежей с именованными полями
    • Объекты OrderedDict
      • Примеры и рецепты OrderedDict
    • Объекты UserDict
    • Объекты UserList
    • Объекты UserString
  • collections.abc — абстрактные базовые классы контейнеров
    • Абстрактные базовые классы коллекций
    • Абстрактные базовые классы коллекций — подробные описания
    • Примеры и рецепты
  • heapq — алгоритм очереди на основе кучи
    • Основные примеры
    • Другие области применения
    • Замечания по реализации очереди с приоритетами
    • Теория
  • bisect — алгоритм бисекции массива
    • Замечания о производительности
    • Поиск в отсортированных списках
    • Примеры
  • array — эффективные массивы числовых значений
  • weakref — слабые ссылки
    • Объекты слабых ссылок
    • Пример
    • Объекты финализаторов
    • Сравнение финализаторов с методами __del__()
  • types — динамическое создание типов и имена встроенных типов
    • Динамическое создание типов
    • Стандартные типы интерпретатора
    • Дополнительные вспомогательные классы и функции
    • Вспомогательные функции для сопрограмм
  • copy — поверхностное и глубокое копирование
  • pprint — средство форматированного вывода данных
    • Функции
    • Объекты PrettyPrinter
    • Пример
  • reprlib — альтернативная реализация repr()
    • Объекты Repr
    • Создание подклассов объектов Repr
  • enum — поддержка перечислений
    • Содержимое модуля
    • Типы данных
      • Поддерживаемые имена __dunder__
      • Поддерживаемые имена _sunder_
    • Вспомогательные средства и декораторы
    • Примечания
  • graphlib — функции для работы с графоподобными структурами
    • Исключения

© 2001 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.14/library/datatypes.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API