如何在 Python 中進行十六進位制數字按位異或?
可以使用 ^ 運算子獲得任何型別的數字的異或。專門針對十六進位制數字,可以使用
a = 0x12ef b = 0xabcd print(hex(a ^ b))
這將給出輸出
0xb922
數字開始處的 0x 意味著數字採用十六進位制表示法。也可以對其他整數表示法使用 ^ 運算子。
廣告
可以使用 ^ 運算子獲得任何型別的數字的異或。專門針對十六進位制數字,可以使用
a = 0x12ef b = 0xabcd print(hex(a ^ b))
這將給出輸出
0xb922
數字開始處的 0x 意味著數字採用十六進位制表示法。也可以對其他整數表示法使用 ^ 運算子。