पायथन में ^ को EXOR ऑपरेटर कहा जाता है। यह एक बिटवाइज़ ऑपरेटर है जो बिट्स को ऑपरेंड के रूप में लेता है। अगर एक ऑपरेंड 1 है और दूसरा 0 है तो यह 1 लौटाता है।
मान लें कि a=60 (00111100 बाइनरी में) और b=13 (00001101 बाइनरी में) a और b का बिटवाइज़ XOR 49 (बाइनरी में 0111001) देता है
>>> a=60 >>> bin(a) '0b111100' >>> b=a^2 >>> bin(b) '0b111110' >>> a=60 >>> bin(a) '0b111100' >>> b=13 >>> bin(b) '0b1101' >>> c=a^b >>> bin(c) '0b110001'