<jupyter_start><jupyter_text>Bitwise<jupyter_code>x=0x0a
y=0x0f
z = x & y
print(f"(hex) x is {x:02x} , y is {y:02x} and z is {z:02x}")
print(f"(deciman) x is {x:08b} , y is {y:08b} and z is {z:08b}")<jupyter_output>(hex) x is 0a , y is 0f and z is 0a
(deciman) x is 00001010 , y is 00001111 and z is 00001010<jupyter_text>Booleanand ornotin not in is not is Strings are immutable. They have the same ID, optimization. They are indeed, the same object.<jupyter_code>for i in range()<jupyter_output><empty_output>