Nota

¡Ayúdanos a traducir la documentación oficial de Python al Español! Puedes encontrar más información en Como contribuir. Ayuda a acercar Python a más personas de habla hispana.

El objeto None

Ten en cuenta que el PyTypeObject para None no está expuesto directamente en la API de Python/C. Dado que None es un singleton, basta con comprobar la identidad del objeto (usando == en C). No existe una función PyNone_Check() por la misma razón.

PyObject *Py_None

El objeto Python None, que denota falta de valor. Este objeto no tiene métodos y es inmortal.

Distinto en la versión 3.12: Py_None es inmortal.

Py_RETURN_NONE

Retorna Py_None desde una función.