Noneオブジェクト
None
の PyTypeObject はPython / CAPIで直接公開されていないことに注意してください。 None
はシングルトンであるため、オブジェクトIDのテスト(Cで==
を使用)で十分です。 同じ理由で[X12X] 機能はありません。
- PyObject *Py_None
- Python
None
オブジェクトは、価値の欠如を示します。 このオブジェクトにはメソッドがありません。 参照カウントに関しては、他のオブジェクトと同じように扱う必要があります。
- Py_RETURN_NONE
- C関数内から Py_None を返すことを適切に処理します(つまり、
None
の参照カウントをインクリメントして返します)。