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