布尔对象

Python中的布尔值实现为整数的子类。只有两个布尔Py_FalsePy_True。因此,正常创建和删除功能不适用于布尔值。然而,下面的宏可用.

int PyBool_Check PyObject  *o
如果o则返回true类型为PyBool_Type.
PyObject * Py_False
Python False对象。这个对象没有方法。它需要像引用计数一样对任何其他对象进行预处理.
PyObject* Py_True
Python True对象。这个对象没有方法。它需要被视为与引用计数相关的任何其他对象.
Py_RETURN_FALSE
函数返回Py_False,正确递增引用次数
Py_RETURN_TRUE
返回Py_True从一个函数,正确递增其referencecount.
PyObject* PyBool_FromLong long  v
Return value: New reference.

返回一个新的引用Py_TruePy_False取决于v.

评论被关闭。