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

abstract.md

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

1> **Источник:** https://python-all.ru/3.4/c-api/abstract.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# Слой абстрактных объектов89Функции в этой главе взаимодействуют с объектами Python независимо от их типа или с широкими классами типов объектов (например, со всеми числовыми типами или со всеми типами последовательностей). При использовании на типах объектов, для которых они не применимы, они возбуждают исключение Python.1011Невозможно использовать эти функции для объектов, которые не были должным образом проинициализированы, например, для объекта списка, созданного с помощью [`PyList_New()`](https://python-all.ru/3.4/c-api/list.html#c.PyList_New), но элементы которого ещё не были установлены в некоторое значение, отличное от `NULL`.1213- [Протокол объекта](https://python-all.ru/3.4/c-api/object.html)14- [Протокол чисел](https://python-all.ru/3.4/c-api/number.html)15- [Протокол последовательностей](https://python-all.ru/3.4/c-api/sequence.html)16- [Протокол отображений](https://python-all.ru/3.4/c-api/mapping.html)17- [Протокол итератора](https://python-all.ru/3.4/c-api/iter.html)18- [Протокол буфера](https://python-all.ru/3.4/c-api/buffer.html)1920  - [Структура буфера](https://python-all.ru/3.4/c-api/buffer.html#buffer-structure)21  - [Типы запросов буфера](https://python-all.ru/3.4/c-api/buffer.html#buffer-request-types)2223    - [поля, не зависящие от запроса](https://python-all.ru/3.4/c-api/buffer.html#request-independent-fields)24    - [только для чтения, формат](https://python-all.ru/3.4/c-api/buffer.html#readonly-format)25    - [форма, шаги, подсмещения](https://python-all.ru/3.4/c-api/buffer.html#shape-strides-suboffsets)26    - [запросы непрерывности](https://python-all.ru/3.4/c-api/buffer.html#contiguity-requests)27    - [составные запросы](https://python-all.ru/3.4/c-api/buffer.html#compound-requests)28  - [Комплексные массивы](https://python-all.ru/3.4/c-api/buffer.html#complex-arrays)2930    - [В стиле NumPy: форма и шаги](https://python-all.ru/3.4/c-api/buffer.html#numpy-style-shape-and-strides)31    - [В стиле PIL: форма, шаги и под-смещения](https://python-all.ru/3.4/c-api/buffer.html#pil-style-shape-strides-and-suboffsets)32  - [Функции, связанные с буферами](https://python-all.ru/3.4/c-api/buffer.html#buffer-related-functions)33- [Старый буферный протокол](https://python-all.ru/3.4/c-api/objbuffer.html)34