布尔对象¶
Python 中的布尔值是作为整数的子类实现的。只有 Py_False 和 Py_True 两个布尔值。因此,正常的创建和删除功能不适用于布尔值。但是,下列宏可用。
-
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的新引用。