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


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

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

这将给出输出

0xb922

数字开始处的 0x 意味着数字采用十六进制表示法。也可以对其他整数表示法使用 ^ 运算符。

更新时间:17-06-2020

已阅读 3K+ 次

开启你的 职业生涯

通过完成课程获得认证

开始
广告