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