How to use the bitwise operators in Python

1 Answer

0 votes
a = 3  # 11
a &= 2  # 10
print("2&=1 = ", a)
a = 3
a |= 2
print("3|=2 = ", a)
a = 3
a ^= 2
print("3^=2 = ", a)
a = 3
a >>= 1  # 01
print("3>>=1 = ", a)
a = 3
a <<= 1
print("3<<=1 = ", a)


'''
run:
 
2&=1 =  2
3|=2 =  3
3^=2 =  1
3>>=1 =  1
3<<=1 =  6

'''

 



answered Nov 22, 2018 by avibootz
...