Noneオブジェクト—Pythonドキュメント

提供:Dev Guides
< PythonPython/docs/3.8/c-api/none
移動先:案内検索

Noneオブジェクト

NonePyTypeObject はPython / CAPIで直接公開されていないことに注意してください。 Noneはシングルトンであるため、オブジェクトIDのテスト(Cで==を使用)で十分です。 同じ理由で[X12X] 機能はありません。

PyObject *Py_None
Python Noneオブジェクトは、価値の欠如を示します。 このオブジェクトにはメソッドがありません。 参照カウントに関しては、他のオブジェクトと同じように扱う必要があります。
Py_RETURN_NONE
C関数内から Py_None を返すことを適切に処理します(つまり、Noneの参照カウントをインクリメントして返します)。