Python位与 位或该如何理解

img


python里面二进制的位与 位或 位异或 比较好理解,请问这种十进制的数字该如何理解

手算的话要先转二进制,做好运算后,再转回十进制

a=2 => 10
b=3 => 11
a or b = 11(2) = 3(10)

跟二进制是一样的

img