如何在 Python 中按位异或十六进制数字?
你可以使用 ^ 操作符得到任何类型数字的异或。对于十六进制数字,你可以用
a = 0x12ef b = 0xabcd print(hex(a ^ b))
这将得到输出
0xb922
数字前面的 0x 表示该数字以十六进制表示。你也可以对其它整数表示使用 ^ 操作符。
广告
你可以使用 ^ 操作符得到任何类型数字的异或。对于十六进制数字,你可以用
a = 0x12ef b = 0xabcd print(hex(a ^ b))
这将得到输出
0xb922
数字前面的 0x 表示该数字以十六进制表示。你也可以对其它整数表示使用 ^ 操作符。