python按位异或
时间: 2024-05-31 18:06:10 浏览: 103
python 实现按位异或
Python中的按位异或操作符为^,它是一个二进制运算符,对两个二进制数的每一位进行比较,如果相应的二进制位值不同,则该位结果为1,否则为0。例如:
```
a = 60 # 二进制为 0011 1100
b = 13 # 二进制为 0000 1101
c = a ^ b # 二进制为 0011 0001,十进制为49
print(c) # 输出49
```
在上面的代码中,a和b分别是十进制数60和13,它们的二进制表示分别为0011 1100和0000 1101。使用按位异或操作符^对它们进行异或运算,得到的结果的二进制表示为0011 0001,即十进制数49。
阅读全文