On this page
Boolean Objects
Python 中的布尔值被实现为整数的子类。只有两个布尔值Py_False和Py_True。因此,正常的创建和删除Function不适用于布尔值。但是,可以使用以下宏。
- int
PyBool_Check(PyObject ** o *)- 如果* o *的类型为
PyBool_Type,则返回 true。
- 如果* o *的类型为
2.3 版的新Function。
PyObject*
Py_False- Python
False对象。该对象没有方法。就引用计数而言,需要像对待任何其他对象一样对待它。
- Python
PyObject*
Py_True- Python
True对象。该对象没有方法。就引用计数而言,需要像对待任何其他对象一样对待它。
- Python
Py_RETURN_FALSE- 从函数返回
Py_False,适当地增加其引用计数。
- 从函数返回
2.4 版的新Function。
Py_RETURN_TRUE- 从函数返回
Py_True,适当地增加其引用计数。
- 从函数返回
2.4 版的新Function。
- PyObject *
PyBool_FromLong(长* v *)- 返回值:新参考.
根据* v *的真实值,返回对Py_True或Py_False的新引用。
2.3 版的新Function。