布尔对象¶
Python 中的布尔值是作为整数的子类实现的。只有两个布尔值,Py_False
和 Py_True
。因此,正常的创建和删除函数不适用于布尔值。然而,以下宏是可用的。
-
PyTypeObject PyBool_Type¶
- 作为 稳定 ABI 的一部分。
PyTypeObject
的这个实例代表 Python 布尔类型;它与 Python 层中的bool
是同一个对象。
-
int PyBool_Check(PyObject *o)¶
如果 *o* 的类型是
PyBool_Type
,则返回 true。此函数始终成功。