bool.md
1> **Источник:** https://python-all.ru/2.6/c-api/bool.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# Логические объекты89Булевы значения в Python реализованы как подкласс целых чисел. Существует только два булевых значения: [`Py_False`](https://python-all.ru/2.6/c-api/bool.html#Py_False) и [`Py_True`](https://python-all.ru/2.6/c-api/bool.html#Py_True). Обычные функции создания и удаления к булевым значениям не применяются. Однако доступны следующие макросы.1011**int `PyBool_Check`([PyObject](https://python-all.ru/2.6/c-api/structures.html#PyObject) *\*o*)**1213Возвращает true, если *o* имеет тип `PyBool_Type`.1415Новое в версии 2.3.1617**[PyObject](https://python-all.ru/2.6/c-api/structures.html#PyObject)\* `Py_False`**1819Объект Python2021`False`2223. Этот объект не имеет методов. С точки зрения подсчёта ссылок его нужно обрабатывать так же, как любой другой объект.2425**[PyObject](https://python-all.ru/2.6/c-api/structures.html#PyObject)\* `Py_True`**2627Объект Python2829`True`3031. Этот объект не имеет методов. С точки зрения подсчёта ссылок его нужно обрабатывать так же, как любой другой объект.3233**`Py_RETURN_FALSE`**3435Возвращает [`Py_False`](https://python-all.ru/2.6/c-api/bool.html#Py_False) из функции, корректно увеличивая счётчик ссылок.3637Новое в версии 2.4.3839**`Py_RETURN_TRUE`**4041Возвращает [`Py_True`](https://python-all.ru/2.6/c-api/bool.html#Py_True) из функции, корректно увеличивая счётчик ссылок.4243Новое в версии 2.4.4445**[PyObject](https://python-all.ru/2.6/c-api/structures.html#PyObject)\* `PyBool_FromLong`(long *v*)**4647*Возвращаемое значение: новая ссылка.*4849Возвращает новую ссылку на [`Py_True`](https://python-all.ru/2.6/c-api/bool.html#Py_True) или [`Py_False`](https://python-all.ru/2.6/c-api/bool.html#Py_False) в зависимости от истинностного значения *v*.5051Новое в версии 2.3.52