Python operators
Arithmetic operator
```Addition            +
Subtraction         -
Multiplication      *
Division            /
Modulus             %
Exponent            **
Floor Division      //
```
Logical operator
```i = 5
j = 6

if (i == 5) and (j > i):
print ("hello")
else:
print ("bye")

if ((i == 5) and (j > i)):
print ("hello")
else:
print ("bye")

if (i == j) or (i == 5):
print ("I is 5 or I is J")
else:
print ("I is not 5 and I is not J")
```
Bitwise operator
```AND            &
OR             |
XOR            ^
Unary          ~  (Flipping bits)
LEFT Shift     <<
Right Shift    >>
```
Relational operator
```i = 5
j = 6
k = i
s1 = "hello"
s2 = "world"
s3 = "hello"

if s1 == s2:
print ("S1 and S2 are equal")
else:
print ("S1 and S2 are not equal")

if s1 == s3:
print ("S1 and S3 are equal")
else:
print ("s1 and S3 are not equal")

if i < j:
print ("I is less that J")
else:
print ("I is not less than J")

if j > i:
print ("J is greater than I")
else:
print ("J is not greater than I")

if i == k:
print ("I is equal to K")
else:
print ("I is not equal to K")

if i <= j:
print ("I is less than or equal to J")
else:
print ("I is not less than or equal to J")

if j >= i:
print ("J is greater than or equal to I")
else:
print ("J is not greater than or equal to I")

if i != j:
print ("I is not equal to j")
else:
print ("I is equal to j")
```
Assignment operators
```x = 5
print (x)

x -= 1
print (x)

x = 4
x += 1
print (x)

x = 3
x *= 2
print (x)

x = 16
x /= 2
print (x)

x = 20.0
x /= 2
print (x)

x = 3
x **= 2
print (x)
```
Membership operators
```arr = [1, 2, 3, 4, 5]
a = 3
b = 7
if b in arr:
print (b, " is in array")
else:
print (b, " is not in array")

if a in arr:
print (a, " is in array")
else:
print (a, " is not in array")
```
Identity operators (Compares if data have same memory location)
```a = 20
b = 20

if a is b:
print ("Identity of a and b is same (", a, ",",  b, ")")
else:
print ("Identity of a and b is not same (", a, ",",  b, ")")

if id (a) is id (b):
print ("Identity of a and b is same. Using ID function (", a, ",",  b, ")")
else:
print ("Identity of a and b is not same. Using ID function (", a, ",",  b, ")")

a = 30
if a is not b:
print ("Identity of a and b is not same (", a, ",",  b, ")")
else:
print ("Identity of a and b is same (", a, ",",  b, ")")
```