পাইথনে ^ কে EXOR অপারেটর বলা হয়। এটি একটি বিটওয়াইজ অপারেটর যা বিট হিসেবে অপারেন্ড নেয়। এটি ১ রিটার্ন করে যদি একটি অপারেন্ড ১ এবং অন্যটি ০ হয়।
ধরুন a = 60 (বাইনারি 00111100) এবং b = 13 (বাইনারি 00001101) তবে a ^ b রিটার্ন করে 49 (বাইনারি 00110001)।
>>> 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'