位运算
按位与& 按位或| 按位异或^ 按位左移<< 按位右移>> 按位取反~
a = 23
b = 15
print(a & b)
# result: 7
print(a | b)
# result: 31
print(a ^ b)
# result: 24

x = 5
print(x << 3) # a << n ==> a * 2的n次方。
# 左移三位,2的三次方位8,5乘以8等于40
# result: 40
y = 15
print(y >> 2) # a >> n ==> a 除以2的n次方
# result: 3

浙公网安备 33010602011771号