如何在 Python 中进行十六进制数字按位异或?
可以使用 ^ 运算符获得任何类型的数字的异或。专门针对十六进制数字,可以使用
a = 0x12ef b = 0xabcd print(hex(a ^ b))
这将给出输出
0xb922
数字开始处的 0x 意味着数字采用十六进制表示法。也可以对其他整数表示法使用 ^ 运算符。
广告
可以使用 ^ 运算符获得任何类型的数字的异或。专门针对十六进制数字,可以使用
a = 0x12ef b = 0xabcd print(hex(a ^ b))
这将给出输出
0xb922
数字开始处的 0x 意味着数字采用十六进制表示法。也可以对其他整数表示法使用 ^ 运算符。