Boolean values#
Boolean values in Python are two constants True
and False
.
In Python, not only True and False are considered True and False values.
True value:
any non-zero number
any non-empty string
any non-empty object
False value:
0
None
empty string
empty object
Other True and False values tend to follow the condition logically.
To check boolean value of object you can use 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