如何在Python中按位对十六进制数字进行XOR?

您可以使用^运算符获得任何类型的数字的XOR。专门针对十六进制数字,可以使用:

a = 0x12ef
b = 0xabcd
print(hex(a ^ b))

这将给出输出:

0xb922

数字开头的0x表示数字以十六进制表示。您也可以将^运算符用于其他整数表示形式。