Python Boolean

From NovaOrdis Knowledge Base
Jump to navigation Jump to search

Internal

Overview

A boolean can be True or False.

x = True
type(x)
<class 'bool'>

Operators

OR: | and |=

assert (True | True)
assert (True | False)
assert (False | True)
assert not (False | False)
l = [True, False]
b = False
for e in l:
    b |= e
assert b

l = [False, False]
b = False
for e in l:
    b |= e
assert not b

Note that + applied to booleans contest to integers.