คุณสามารถรับ XOR ของตัวเลขประเภทใดก็ได้โดยใช้ตัวดำเนินการ ^ สำหรับเลขฐานสิบหก คุณสามารถใช้:
a = 0x12ef b = 0xabcd print(hex(a ^ b))
สิ่งนี้จะให้ผลลัพธ์:
0xb922
0x ที่จุดเริ่มต้นของตัวเลขหมายความว่าตัวเลขอยู่ในการแสดงฐานสิบหก คุณสามารถใช้ตัวดำเนินการ ^ สำหรับการแทนค่าจำนวนเต็มอื่นๆ ได้เช่นกัน