布尔对象¶
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 是不朽的。