How to use the XOR operator in Python
XOR (exclusive or) is a bitwise operator that compares the binary representation of two numbers.
In Python, the XOR operator is a ^
(caret). Let's compare two integers to see how it works.
output = 6 ^ 4
print(output)
2
In the above example, Python is comparing 110 to 100 (the binary representations of 6 and 4) and returning the result.
If two boolean values are supplied to XOR, a boolean result will be returned:
output = True ^ False
print(output)
True
binary