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

concrete.md

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

1> **Источник:** https://python-all.ru/3.0/c-api/concrete.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# Слой конкретных объектов89Функции в этой главе относятся к определённым типам объектов Python. Передача им объекта неверного типа – плохая идея; если вы получаете объект из программы Python и не уверены, что он имеет правильный тип, сначала необходимо выполнить проверку типа; например, чтобы проверить, является ли объект словарём, используйте [`PyDict_Check`](https://python-all.ru/3.0/c-api/dict.html#PyDict_Check). Глава построена по принципу «родословного дерева» типов объектов Python.1011> **Предупреждение**12>13> Хотя функции, описанные в этой главе, тщательно проверяют тип передаваемых объектов, многие из них не проверяют, не передан ли *NULL* вместо допустимого объекта. Передача *NULL* может привести к нарушениям доступа к памяти и немедленному завершению интерпретатора.1415## Фундаментальные объекты1617В этом разделе описываются объекты типов Python и объект-одиночка `None`.1819- [Объекты типов](https://python-all.ru/3.0/c-api/type.html)20- [Объект None](https://python-all.ru/3.0/c-api/none.html)2122## Числовые объекты2324- [Объекты целых чисел](https://python-all.ru/3.0/c-api/long.html)25- [Объекты логических значений](https://python-all.ru/3.0/c-api/bool.html)26- [Объекты чисел с плавающей запятой](https://python-all.ru/3.0/c-api/float.html)27- [Объекты комплексных чисел](https://python-all.ru/3.0/c-api/complex.html)2829  - [Комплексные числа как структуры C](https://python-all.ru/3.0/c-api/complex.html#complex-numbers-as-c-structures)30  - [Комплексные числа как объекты Python](https://python-all.ru/3.0/c-api/complex.html#complex-numbers-as-python-objects)3132## Объекты последовательностей3334Общие операции над объектами последовательностей были рассмотрены в предыдущей главе; в этом разделе рассматриваются конкретные виды объектов последовательностей, встроенные в язык Python.3536- [Объекты bytes](https://python-all.ru/3.0/c-api/bytes.html)37- [Объекты массива байтов](https://python-all.ru/3.0/c-api/bytearray.html)38- [Объекты Unicode и кодеки](https://python-all.ru/3.0/c-api/unicode.html)3940  - [Объекты Unicode](https://python-all.ru/3.0/c-api/unicode.html#unicode-objects)41  - [Встроенные кодеки](https://python-all.ru/3.0/c-api/unicode.html#built-in-codecs)42  - [Методы и слот-функции](https://python-all.ru/3.0/c-api/unicode.html#methods-and-slot-functions)43- [Объекты буфера](https://python-all.ru/3.0/c-api/buffer.html)4445  - [Функции, связанные с буфером](https://python-all.ru/3.0/c-api/buffer.html#buffer-related-functions)46  - [Объекты memoryview](https://python-all.ru/3.0/c-api/buffer.html#memoryview-objects)47- [Кортежи](https://python-all.ru/3.0/c-api/tuple.html)48- [Списки](https://python-all.ru/3.0/c-api/list.html)4950## Объекты-отображения5152- [Объекты словарей](https://python-all.ru/3.0/c-api/dict.html)5354## Другие объекты5556- [Множества](https://python-all.ru/3.0/c-api/set.html)57- [Объекты функций](https://python-all.ru/3.0/c-api/function.html)58- [Объекты методов экземпляра](https://python-all.ru/3.0/c-api/method.html)59- [Объекты методов](https://python-all.ru/3.0/c-api/method.html#id1)60- [Объекты файлов](https://python-all.ru/3.0/c-api/file.html)61- [Объекты модулей](https://python-all.ru/3.0/c-api/module.html)62- [Объекты итераторов](https://python-all.ru/3.0/c-api/iterator.html)63- [Объекты дескрипторов](https://python-all.ru/3.0/c-api/descriptor.html)64- [Объекты срезов](https://python-all.ru/3.0/c-api/slice.html)65- [Объекты слабых ссылок](https://python-all.ru/3.0/c-api/weakref.html)66- [CObjects](https://python-all.ru/3.0/c-api/cobject.html)67- [Объекты ячеек](https://python-all.ru/3.0/c-api/cell.html)68- [Объекты-генераторы](https://python-all.ru/3.0/c-api/gen.html)69- [Объекты datetime](https://python-all.ru/3.0/c-api/datetime.html)70