^(按位异或)与**
python:
2**3 == 8
3**2 == 9
##按位异或
2^3 == 1
3^2 == 1
>>>bin(2)
'0b10'#二进制,10
>>>bin(3)
'0b11'#
##同一位置数相同则为0,不同则为1
##二进制比较结果为:01
故 ~~~
#二进制转换为十进制:
>>>int('0b01',2)
1
R:
2**3 == 8
3**2 == 9
##作用等价
2^3 == 8
3^2 == 9
参考资料:
1.python中 “与,或,异或”
2.按位“与”、“或”、“异或”运算的使用场景有什么?