The == operator checks for values while the is operator checks for identities (id)
x is y is similar to id(x) == id(y)
a = 10
b = a
c = 10
id(a), id(b), id(c) are the same Why?
Answer: integer caching, integers from -5 from 256 if not point to the same obj