在Python中,异或运算可以使用 `^` 符号来表示。异或运算符会比较两个数字的每一位,当且仅当两个相应的位上有一个为1时,结果才为1。
下面是一个简单的例子:
```python
a = 3 二进制表示为 0011
b = 5 二进制表示为 0101
c = a ^ b 二进制表示为 0110
print(c) 输出结果为 6,即二进制的 0110
异或运算的性质包括:
1. 任何数字和它自己异或的结果为0(`a ^ a = 0`)。
2. 任何数字和0异或的结果为它自己(`a ^ 0 = a`)。
3. 异或运算满足交换律(`a ^ b = b ^ a`)。
希望这能帮助你理解Python中的异或运算