Python Bitwise XOR Operator

Bitwise XOR Operator

Bitwise XOR Operator is used to perform XOR operation between two given operands at bit level.

Symbol

The symbol of bitwise XOR operator is ^.

Syntax

The syntax to do bitwise XOR operation between the operands: x and y is

x ^ y

Example

The following is a simple example of how bitwise XOR operation is done between two numbers.

x = 5
y = 20

#bit level
    x = 00000101
    y = 00010100
x ^ y = 00010001

Therefore x ^ y = 17

In this following program, we take integer values in x, and y, and perform bitwise XOR operation between them.

Python Program

x = 5
y = 20
output = x ^ y
print(f'{x} ^ {y} = {output}')
Run

Output

5 ^ 20 = 17

Summary

In this tutorial of Python Examples, we learned about Bitwise XOR Operator, and it’s usage with the help of examples.