Question: how xor works in python?
Answer: Use the XOR operator ^ between two values to perform bitwise "exclusive or" on their binary representations. When used between two integers, the XOR operator returns an integer. When performing XOR on two booleans, True is treated as 1 , and False is treated as 0 . XOR between two booleans returns a boolean.