Встроенные типы данных

Питон работает с двумя категориями данных – встроенными типами (они поддерживаются по умолчанию) и специализированными (для операций с ними нужно подключение определенного модуля). К специализированным типам данных относятся, например, datetime (дата и время) и deque (двухсторонняя очередь).

Все встроенные типы данных в Python можно разделить на следующие группы:

  • Числовые – целые, вещественные, комплексные числа. Примечание: для максимально точных расчетов с десятичными числами в Python используют модуль decimal (тип данных Decimal), а для операций с рациональными числами (дробями) – модуль fractions (тип данных Fraction).

  • Булевы – логические значения True (истина) и False (ложь).

  • Строковые – последовательности символов в кодировке Unicode.

  • NoneType – нейтральное пустое значение, аналогичное null в других языках программирования.

  • Последовательности – списки, кортежи.

  • Словари – структура данных типа «ключ: значение».

  • Множества – контейнеры, содержащие уникальные значения. Подразделяются на изменяемые set и неизменяемые frozenset множества.

  • Байтовые типы – bytes (байты), bytearray(изменяемая байтовая строка), memoryview(предоставление доступа к внутренним данным объекта).

Last updated