Boolean オブジェクト¶
Python の Bool 型は整数のサブクラスとして実装されています。ブール型の値は、 Py_False
と Py_True
の 2 つしかありません。従って、通常の生成/削除関数はブール型にはあてはまりません。とはいえ、以下のマクロが利用できます。
-
PyObject *
Py_False
¶ Python における
False
オブジェクトです。このオブジェクトはメソッドを持ちません。参照カウントの点では、他のオブジェクトと同様に扱う必要があります。
-
Py_RETURN_FALSE
¶ Py_False
に適切な参照カウントのインクリメントを行って、関数から返すためのマクロです。
-
Py_RETURN_TRUE
¶ Py_True
に適切な参照カウントのインクリメントを行って、関数から返すためのマクロです。
-
PyObject *
PyBool_FromLong
(long v)¶ - Return value: New reference. Part of the Stable ABI.
v の値に応じて
Py_True
またはPy_False
への新しい参照を返します。