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

提供:Dev Guides
< PythonPython/docs/3.9/c-api/none /
2021年11月1日 (月) 04:13時点におけるNotes (トーク | 投稿記録)による版 (Page commit)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

Noneオブジェクト

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

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