# `None` オブジェクト

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

PyObject *Py_None

  The Python `None` object, denoting lack of value. This object has no methods. It needs to be treated just like any other object with respect to reference counts.

Py_RETURN_NONE

  Properly handle returning `Py_None` from within a C function (that is, increment the reference count of `None` and return it.)