Das None-Objekt

Beachten Sie, dass die PyTypeObject für None in der Python/C-API nicht direkt zugänglich ist. Da None ein Singleton ist, ist der Test auf Objektidentität (mit == in C) ausreichend. Aus demselben Grund gibt es keine PyNone_Check()-Funktion.

PyObject *Py_None

Das Python None-Objekt, das das Fehlen eines Werts bezeichnet. Dieses Objekt hat keine Methoden und ist unsterblich.

Geändert in Version 3.12: Py_None ist unsterblich.

Py_RETURN_NONE

Gibt Py_None von einer Funktion zurück.