Spec-Zone.ru › Python 3.11

Объект None

Обратите внимание, что PyTypeObject для None не предоставляется напрямую в Python/C API. Поскольку None является одиночным объектом, проверки на идентичность объекта (используя == в C) достаточно. По той же причине нет функции PyNone_Check().

PyObject *Py_None

Объект Python None, обозначающий отсутствие значения. Этот объект не имеет методов. Его необходимо обрабатывать как любой другой объект с учётом ссылок.

Py_RETURN_NONE

Правильно обрабатывать возврат Py_None из функции C (то есть, увеличить счётчик ссылок None и вернуть его).

© 2001–2023 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.11/c-api/none.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API