如何在 Python 中按位异或十六进制数字?


你可以使用 ^ 操作符得到任何类型数字的异或。对于十六进制数字,你可以用

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

这将得到输出

0xb922

数字前面的 0x 表示该数字以十六进制表示。你也可以对其它整数表示使用 ^ 操作符。

更新于: 2020 年 6 月 17 日

3K+ 查看

开启你的 职业

通过完成课程获得认证

开始
广告