在Python中,按位异或运算使用符号 `^` 表示。异或运算的规则是:如果两个数字的对应位相同,则结果为0;如果对应位不同,则结果为1。
下面是一个简单的例子来说明如何在Python中进行按位异或运算:
```python
定义两个数字
num1 = 5 二进制表示为 0101
num2 = 3 二进制表示为 0011
进行异或操作
result = num1 ^ num2 结果为 6,二进制表示为 0110
print(result) 输出:6
如果你想对两个数字进行异或操作,你可以直接使用 `^` 运算符。例如:
```python
a = 10 二进制表示为 1010
b = 4 二进制表示为 0100
c = a ^ b 结果为 14,二进制表示为 1110
print(c) 输出:14