python异或运算
>>> bin(10)
'0b1010'
>>> bin(100)
'0b1100100'
>>> 10^100
110
python中的异或运算符为 ^
eg:
2^3 = 1即分别求出2和3的二进制,再进行比较,相同为0,不同为1
10^11 = 1 再转换为十进制即为1
4^7 = ob100^ob111 = ob11 = 3
注:一个值连续跟两个相同的数异或仍未其本身,可用来统计列表中只出现一次的元素
4^8=12
12^8=4
4^8^8 = 4
一个刚开始接触互联网滴小白鼠