- en
- Language: ru
- Documentation version: latest
Булевы значения
Булевы значения в Python это две константы True
и False
.
В Python истинными и ложными значениями считаются не только True и False.
истинное значение:
любое ненулевое число
любая непустая строка
любой непустой объект
ложное значение:
0
None
пустая строка
пустой объект
Остальные истинные и ложные значения, как правило, логически следуют из условия.
Для проверки булевого значения объекта, можно воспользоваться bool
:
In [2]: items = [1, 2, 3]
In [3]: empty_list = []
In [4]: bool(empty_list)
Out[4]: False
In [5]: bool(items)
Out[5]: True
In [6]: bool(0)
Out[6]: False
In [7]: bool(1)
Out[7]: True