布尔对象¶
在 Python ä¸å¸ƒå°”值是作为整数的å�类实现的。 å�ªæœ‰ä¸¤ä¸ªå¸ƒå°”值,Py_False å’Œ Py_True。 å› æ¤ï¼Œæ£å¸¸çš„åˆ›å»ºå’Œåˆ é™¤åŠŸèƒ½ä¸�适用于布尔值。 ä¸�过,下列的å®�则是å�¯ç”¨çš„。
-
PyTypeObject PyBool_Type¶
- 属于 稳定 ABI.
这个
PyTypeObject的实例代表一个 Python 布尔类型;它与 Python 层�的bool是相�的对象。
-
int PyBool_Check(PyObject *o)¶
如果 o 的类型为
PyBool_Type则返回真值。 æ¤å‡½æ•°æ€»æ˜¯ä¼šæˆ�功执行。
-
PyObject *Py_False¶
Python
False对象。 该对象没有任何方法并且是 永久性对象。
在 3.12 版本�生�更: Py_False 是永久性对象。
-
PyObject *Py_True¶
Python
True对象。 该对象没有任何方法并且是 永久性对象。
在 3.12 版本�生�更: Py_True 是永久性对象。
-
PyObject *PyBool_FromLong(long v)¶
- 返回值:新的引用。 属于 稳定 ABI.
返回
Py_True或Py_False,具体�决于 v 的逻辑值。