7.2.2 Boolean Objects

Python 2.4

7.2.2 Boolean Objects

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.

Returns true if o is of type PyBool_Type. New in version 2.3.

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

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

Return Py_False from a function, properly incrementing its reference count. New in version 2.4.

Return Py_True from a function, properly incrementing its reference count. New in version 2.4.

Returns Py_True or Py_False depending on the truth value of v. New in version 2.3.

See About this document... for information on suggesting changes.