Документация Python неофициальный перевод

datatypes.md

73 строк · 7.1 КБ · обычная страница · сырой текст · скачать

1> **Источник:** https://python-all.ru/3.2/library/datatypes.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# 7. Типы данных89Модули, описанные в этой главе, предоставляют разнообразные специализированные типы данных, такие как даты и время, массивы фиксированного типа, кучи (heap queues), синхронизированные очереди и множества.1011Python также предоставляет некоторые встроенные типы данных, в частности, [`dict`](https://python-all.ru/3.2/library/stdtypes.html#dict), [`list`](https://python-all.ru/3.2/library/functions.html#list), [`set`](https://python-all.ru/3.2/library/stdtypes.html#set) и [`frozenset`](https://python-all.ru/3.2/library/stdtypes.html#frozenset), а также [`tuple`](https://python-all.ru/3.2/library/functions.html#tuple). Класс [`str`](https://python-all.ru/3.2/library/functions.html#str) используется для хранения строк Unicode, а класс [`bytes`](https://python-all.ru/3.2/library/functions.html#bytes) – для хранения двоичных данных.1213В этой главе описаны следующие модули:1415- [7.1. `datetime` – Базовые типы даты и времени](https://python-all.ru/3.2/library/datetime.html)1617  - [7.1.1. Доступные типы](https://python-all.ru/3.2/library/datetime.html#available-types)18  - [7.1.2. Объекты `timedelta`](https://python-all.ru/3.2/library/datetime.html#timedelta-objects)19  - [7.1.3. Объекты `date`](https://python-all.ru/3.2/library/datetime.html#date-objects)20  - [7.1.4. Объекты `datetime`](https://python-all.ru/3.2/library/datetime.html#datetime-objects)21  - [7.1.5. Объекты `time`](https://python-all.ru/3.2/library/datetime.html#time-objects)22  - [7.1.6. Объекты `tzinfo`](https://python-all.ru/3.2/library/datetime.html#tzinfo-objects)23  - [7.1.7. Объекты `timezone`](https://python-all.ru/3.2/library/datetime.html#timezone-objects)24  - [7.1.8. Поведение `strftime()` и `strptime()`](https://python-all.ru/3.2/library/datetime.html#strftime-and-strptime-behavior)25- [7.2. `calendar` – Общие функции для работы с календарём](https://python-all.ru/3.2/library/calendar.html)26- [7.3. `collections` – Типы-контейнеры](https://python-all.ru/3.2/library/collections.html)2728  - [7.3.1. Объекты `Counter`](https://python-all.ru/3.2/library/collections.html#counter-objects)29  - [7.3.2. Объекты `deque`](https://python-all.ru/3.2/library/collections.html#deque-objects)3031    - [7.3.2.1. Рецепты `deque`](https://python-all.ru/3.2/library/collections.html#deque-recipes)32  - [7.3.3. Объекты `defaultdict`](https://python-all.ru/3.2/library/collections.html#defaultdict-objects)3334    - [7.3.3.1. Примеры `defaultdict`](https://python-all.ru/3.2/library/collections.html#defaultdict-examples)35  - [7.3.4. `namedtuple()` Фабричная функция для кортежей с именованными полями](https://python-all.ru/3.2/library/collections.html#namedtuple-factory-function-for-tuples-with-named-fields)36  - [7.3.5. `OrderedDict` объекты](https://python-all.ru/3.2/library/collections.html#ordereddict-objects)3738    - [7.3.5.1. `OrderedDict` Примеры и рецепты](https://python-all.ru/3.2/library/collections.html#ordereddict-examples-and-recipes)39  - [7.3.6. `UserDict` объекты](https://python-all.ru/3.2/library/collections.html#userdict-objects)40  - [7.3.7. `UserList` объекты](https://python-all.ru/3.2/library/collections.html#userlist-objects)41  - [7.3.8. `UserString` объекты](https://python-all.ru/3.2/library/collections.html#userstring-objects)42  - [7.3.9. ABCs – абстрактные базовые классы](https://python-all.ru/3.2/library/collections.html#abcs-abstract-base-classes)43- [7.4. `heapq` – алгоритм кучи (очередь с приоритетом)](https://python-all.ru/3.2/library/heapq.html)4445  - [7.4.1. Простые примеры](https://python-all.ru/3.2/library/heapq.html#basic-examples)46  - [7.4.2. Заметки по реализации очереди с приоритетами](https://python-all.ru/3.2/library/heapq.html#priority-queue-implementation-notes)47  - [7.4.3. Теория](https://python-all.ru/3.2/library/heapq.html#theory)48- [7.5. `bisect` – алгоритм бинарного поиска в массиве](https://python-all.ru/3.2/library/bisect.html)4950  - [7.5.1. Поиск в отсортированных списках](https://python-all.ru/3.2/library/bisect.html#searching-sorted-lists)51  - [7.5.2. Другие примеры](https://python-all.ru/3.2/library/bisect.html#other-examples)52- [7.6. `array` – эффективные массивы числовых значений](https://python-all.ru/3.2/library/array.html)53- [7.7. `sched` – планировщик событий](https://python-all.ru/3.2/library/sched.html)5455  - [7.7.1. Объекты планировщика](https://python-all.ru/3.2/library/sched.html#scheduler-objects)56- [7.8. `queue` – синхронизированный класс очереди](https://python-all.ru/3.2/library/queue.html)5758  - [7.8.1. Объекты очереди](https://python-all.ru/3.2/library/queue.html#queue-objects)59- [7.9. `weakref` – слабые ссылки](https://python-all.ru/3.2/library/weakref.html)6061  - [7.9.1. Объекты слабых ссылок](https://python-all.ru/3.2/library/weakref.html#weak-reference-objects)62  - [7.9.2. Пример](https://python-all.ru/3.2/library/weakref.html#example)63- [7.10. `types` – имена встроенных типов](https://python-all.ru/3.2/library/types.html)64- [7.11. `copy` – операции поверхностного и глубокого копирования](https://python-all.ru/3.2/library/copy.html)65- [7.12. `pprint` – форматированный вывод данных](https://python-all.ru/3.2/library/pprint.html)6667  - [7.12.1. Объекты PrettyPrinter](https://python-all.ru/3.2/library/pprint.html#prettyprinter-objects)68  - [7.12.2. Пример](https://python-all.ru/3.2/library/pprint.html#example)69- [7.13. `reprlib` – альтернативная реализация `repr()`](https://python-all.ru/3.2/library/reprlib.html)7071  - [7.13.1. Объекты Repr](https://python-all.ru/3.2/library/reprlib.html#repr-objects)72  - [7.13.2. Создание подклассов Repr](https://python-all.ru/3.2/library/reprlib.html#subclassing-repr-objects)73