Buy Me a Coffee☕
<False>:
print(bool(None)) # None
print(bool(0)) # int
print(bool(0.0)) # float
print(bool(0.0+0.0j)) # complex
print(bool([])) # Empty list
print(bool(())) # Empty tuple
print(bool(set())) # Empty set
print(bool(frozenset([]))) # Empty frozenset
print(bool({})) # Empty dict
print('') # Empty str
print(bool(b'')) # Empty bytes
print(bool(bytearray(b''))) # Empty bytearray
print(bool(range(0))) # Empty range
print(10 < 5) # <
print(5 > 10) # >
print(10 <= 5) # <=
print(5 >= 10) # >=
print(10 == 5) # ==
print(10 != 10) # !=
print(10 in [5]) # in
print(True & False) # &
print(False & True) # &
print(False & False) # &
print(True and False) # and
print(False and True) # and
print(False and False) # and
print(False | False) # |
print(False or False) # or
print(True ^ True) # ^
print(False ^ False) # ^
print(not True) # not
v1, v2 = [10, 5]
print(v1 is v2) # is
v1, v2 = [10, 10]
print(v1 is not v2) # is not
# False
<True>:
print(bool(1)) # int
print(bool(-1)) # int
print(bool(1.0)) # float
print(bool(-1.0)) # float
print(bool(float('nan'))) # nan
print(bool(float('-nan'))) # -nan
print(bool(float('inf'))) # inf
print(bool(float('-inf'))) # -inf
print(bool(1.0+1.0j)) # complex
print(bool(-1.0-1.0j)) # complex
print(bool(complex('nan+nanj'))) # nan+nanj
print(bool(complex('-nan-nanj'))) # nan+nanj
print(bool(complex('inf+infj'))) # inf+infj
print(bool(complex('-inf-infj'))) # -inf-infj
print(bool([0])) # list
print(bool([[]])) # list(Empty list)
print(bool((0,))) # tuple
print(bool(((),))) # tuple(Empty tuple)
print(bool({0})) # set
print(bool({frozenset()})) # set(Empty frozenset)
print(bool(frozenset({0}))) # frozenset
print(bool(frozenset({frozenset({})}))) # frozenset(Empty frozenset)
print(bool({0:0})) # dict
print(bool({():()})) # dict(Empty tuple:Empty tuple)
print(bool(iter([]))) # Empty iterator
print(bool(iter([0]))) # iterator
print(bool(iter([iter([])]))) # iterator(Empty iterator)
print(' ') # str
print(bool(b' ')) # bytes
print(bool(bytearray(b' '))) # bytearray
print(bool(range(1))) # range
print(5 < 10) # <
print(10 > 5) # >
print(5 <= 10) # <=
print(10 >= 5) # >=
print(10 == 10) # ==
print(10 != 5) # !=
print(10 in [10]) # in
print(not False) # not
print(True & True) # &
print(True and True) # and
print(True or False) # or
print(False or True) # or
print(True | False) # |
print(False | True) # |
print(True ^ False) # ^
print(False ^ True) # ^
v1, v2 = [10, 10]
print(v1 is v2) # is
v1, v2 = [10, 5]
print(v1 is not v2) # is not
# True
Top comments (0)