如何在 Python 中進行十六進位制數字按位異或?


可以使用 ^ 運算子獲得任何型別的數字的異或。專門針對十六進位制數字,可以使用

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

這將給出輸出

0xb922

數字開始處的 0x 意味著數字採用十六進位制表示法。也可以對其他整數表示法使用 ^ 運算子。

更新時間:17-06-2020

已閱讀 3K+ 次

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.