布尔对象
python 中的布尔值是作为整数的子类实现的。只有 Py_False 和 Py_True 两个布尔值。因此,正常的创建和删除功能不适用于布尔值。但是,下列宏可用。
int PyBool_Check(PyObject *o)
如果 o 的类型为 PyBool_Type 则返回真值。 此函数总是会成功执行。
PyObject *Py_False
Python的“False“对象。该对象没有任何方法。它应该象其它使用引用计数管理的对象一样使用。
PyObject *Py_True
Python的“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 的新引用。


![晴川云Minecraft Wiki教程:初始资源[ ],晴川云](https://baike.qcidc.com/wp-content/uploads/2025/05/08c40aecef1c4b6f8c087adf904e7d1b.png)







暂无评论内容