python 按位异或
时间: 2023-10-13 16:26:55 浏览: 145
python 实现按位异或
在 Python 中,按位异或使用符号“^”,表示为“a ^ b”。按位异或是二进制运算符,它比较两个操作数的每个对应位,当两个操作数的对应位不同时,结果为1,否则结果为0。下面是一个简单的例子:
```
a = 10 # 二进制为 1010
b = 6 # 二进制为 0110
c = a ^ b
print(c) # 输出为 12,二进制为 1100
```
在这个例子中,a和b的二进制表示分别为1010和0110。进行按位异或运算后,得到的结果为1100,即12。
阅读全文