DEV Community

Super Kai (Kazuya Ito)
Super Kai (Kazuya Ito)

Posted on

Create False & True in Python

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
Enter fullscreen mode Exit fullscreen mode

<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
Enter fullscreen mode Exit fullscreen mode

Top comments (0)