Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để XOR bitwise của số hex trong Python?


Bạn có thể lấy XOR của bất kỳ loại số nào bằng cách sử dụng toán tử ^. Cụ thể đối với số hex, bạn có thể sử dụng:

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

Điều này sẽ cung cấp kết quả:

0xb922

Số 0x ở đầu các con số ngụ ý rằng số đó ở dạng biểu diễn hex. Bạn cũng có thể sử dụng toán tử ^ cho các biểu diễn số nguyên khác.