None オブジェクト

None に対する PyTypeObject は、 Python/C API では直接公開されていないので注意してください。 None は単量子 (singleton) なので、オブジェクトの同一性テスト (C では ==) を使うだけで十分だからです。同じ理由から、 PyNone_Check() 関数はありません。

PyObject *Py_None

値の欠如を示す、 Python の None オブジェクト。このオブジェクトはメソッドを持たず、 immortal です。

バージョン 3.12 で変更: Py_Noneimmortal です。

Py_RETURN_NONE

関数から Py_None を返します。