Логические объекты¶Boolean Objects
Логические значения в Python реализованы как подкласс целых чисел. Существует только
два логических значения: Py_False и Py_True. Поэтому обычные
функции создания и удаления к логическим значениям не применимы. Однако доступны следующие макросы.
-
PyObject*
Py_False¶ Объект Python
False. У этого объекта нет методов. С ним нужно обращаться так же, как с любым другим объектом в отношении подсчёта ссылок.
-
PyObject*
Py_True¶ Объект Python
True. У этого объекта нет методов. С ним нужно обращаться так же, как с любым другим объектом в отношении подсчёта ссылок.
-
Py_RETURN_FALSE¶ Возвращает
Py_Falseиз функции, корректно увеличивая его счётчик ссылок.Новое в версии 2.4.
-
Py_RETURN_TRUE¶ Возвращает
Py_Trueиз функции, корректно увеличивая его счётчик ссылок.Новое в версии 2.4.