Булевы объекты¶
Булевые числа в Python реализованы как подкласс целых чисел. Существует только два булевых числа, Py_False
и Py_True
. Поэтому обычные функции создания и удаления не применимы к булевым числам. Однако для них доступны следующие макросы.
-
PyTypeObject PyBool_Type¶
- Часть Стабильный ABI.
Этот экземпляр
PyTypeObject
представляет тип Python boolean; это тот же объект, что иbool
в слое Python.
-
int PyBool_Check(PyObject *o)¶
Возвращает true, если o имеет тип
PyBool_Type
. Эта функция всегда успешна.
-
PyObject *PyBool_FromLong(long v)¶
- Возвращаемое значение: Новая ссылка. Часть Стабильный ABI.
Возвращает
Py_True
илиPy_False
, в зависимости от истинностного значения v.