布尔对象

Booleans in Python are implemented as a subclass of integers. There are only two booleans, Py_False and Py_True . As such, the normal creation and deletion functions don’t apply to booleans. The following macros are available, however.

int PyBool_Check ( PyObject  *o )

返回 True 若 o 是类型 PyBool_Type .

PyObject * Py_False

Python False object. This object has no methods. It needs to be treated just like any other object with respect to reference counts.

PyObject * Py_True

Python True object. This object has no methods. It needs to be treated just like any other object with respect to reference counts.

Py_RETURN_FALSE

返回 Py_False from a function, properly incrementing its reference count.

Py_RETURN_TRUE

返回 Py_True from a function, properly incrementing its reference count.

PyObject * PyBool_FromLong ( long  v )
返回值:新引用。

Return a new reference to Py_True or Py_False depending on the truth value of v .

上一话题

整数对象

下一话题

浮点对象

本页