Типы данных
В модулях, описанных в этой главе, представлены различные специализированные типы данных, такие как даты и время, массивы с фиксированным типом, очереди куч, двусторонние очереди и перечисления.
Python также предоставляет некоторые встроенные типы данных, в частности, dict, list, set и frozenset, а также tuple. Класс str используется для хранения строк Unicode, а классы bytes и bytearray — для хранения двоичных данных.
В этой главе документированы следующие модули:
-
datetime— Основные типы дат и времени- Объекты с указанием и без указания часового пояса
- Константы
- Доступные типы
-
timedeltaОбъекты -
dateОбъекты -
datetimeОбъектыdatetimetoday()now()utcnow()fromtimestamp()utcfromtimestamp()fromordinal()combine()fromisoformat()fromisocalendar()strptime()minmaxresolutionyearmonthdayhourminutesecondmicrosecondtzinfofolddate()time()timetz()replace()astimezone()utcoffset()dst()tzname()timetuple()utctimetuple()toordinal()timestamp()weekday()isoweekday()isocalendar()isoformat()__str__()ctime()strftime()__format__()- Примеры использования:
datetime
-
zoneinfo— Поддержка часовых поясов IANA
-
calendar— Общие функции, связанные с календарем-
Calendar -
TextCalendar -
HTMLCalendar LocaleTextCalendarLocaleHTMLCalendarsetfirstweekday()firstweekday()isleap()leapdays()weekday()weekheader()monthrange()monthcalendar()prmonth()month()prcal()calendar()timegm()day_nameday_abbrMONDAYTUESDAYWEDNESDAYTHURSDAYFRIDAYSATURDAYSUNDAYDaymonth_namemonth_abbrJANUARYFEBRUARYMARCHAPRILMAYJUNEJULYAUGUSTSEPTEMBEROCTOBERNOVEMBERDECEMBERMonth-
IllegalMonthError -
IllegalWeekdayError - Использование в командной строке
-
-
collections— Типы контейнерных данных
-
collections.abc— Абстрактные базовые классы для контейнеров -
heapq— Алгоритм очереди с приоритетами -
bisect— Алгоритм бисекции массива -
array— Эффективные массивы числовых значений
-
weakref— Слабые ссылки -
types— Динамическое создание типов и имена встроенных типов- Динамическое создание типов
-
Стандартные типы интерпретатора
NoneTypeFunctionTypeLambdaTypeGeneratorTypeCoroutineTypeAsyncGeneratorTypeCodeTypeCellTypeMethodTypeBuiltinFunctionTypeBuiltinMethodTypeWrapperDescriptorTypeMethodWrapperTypeNotImplementedTypeMethodDescriptorTypeClassMethodDescriptorTypeModuleTypeEllipsisTypeGenericAliasUnionTypeTracebackTypeFrameTypeGetSetDescriptorTypeMemberDescriptorType-
MappingProxyType CapsuleType
- Дополнительные служебные классы и функции
- Служебные функции для корутин
-
copy— Операции поверхностного и глубокого копирования -
pprint— Красивый вывод данных
-
reprlib— Альтернативная реализацияrepr() -
enum— Поддержка перечислений -
graphlib— Функциональность для работы со структурами, подобными графам
© 2001–2024 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.13/library/datatypes.html