7.1.2 None オブジェクト

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

PyObject* Py_None
Python における None オブジェクトで、値がないことを表します。 このオブジェクトにはメソッドがありません。リファレンスカウントに ついては、このオブジェクトも他のオブジェクトと同様に扱う必要が あります。

Py_RETURN_NONE
C 関数から Py_None を戻す操作を適切に行うためのマクロです。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。