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

none.md

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

1> **Источник:** https://python-all.ru/3.16/c-api/none.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# Объект `None`89Отметим, что [`PyTypeObject`](https://python-all.ru/3.16/c-api/type.html#c.PyTypeObject) для `None` не предоставляется напрямую в Python/C API. Поскольку `None` является синглтоном, достаточно проверки идентичности объектов (с помощью `==` в C). По той же причине нет функции `PyNone_Check()`.1011#### `PyObject *Py_None`1213Объект Python `None`, обозначающий отсутствие значения. Этот объект не имеет методов и является [бессмертным](https://python-all.ru/3.16/glossary.html#term-immortal).1415Изменено в версии 3.12: [`Py_None`](https://python-all.ru/3.16/c-api/none.html#c.Py_None) является [бессмертным](https://python-all.ru/3.16/glossary.html#term-immortal).1617#### `Py_RETURN_NONE`1819Возвращает [`Py_None`](https://python-all.ru/3.16/c-api/none.html#c.Py_None) из функции.20