Next: Boolean Operations
Prev: Types
Up: Types
Top: Top
2.1.1. Truth Value Testing
Any object can be tested for truth value, for use in an if
or
while
condition or as operand of the Boolean operations below.
The following values are false:
- •
None
- • zero of any numeric type, e.g.,
0
, 0L
, 0.0
.
- • any empty sequence, e.g.,
''
, ()
, []
.
- • any empty mapping, e.g.,
{}
.
All other values are true --- so objects of many types are
always true.