# `None` オブジェクト

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

PyObject *`Py_None`

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

`Py_RETURN_NONE`

  C 関数からの `Py_None` の返却を適切に扱います。 (これは `None` の参照カウントをインクリメントして返します。)