# Actual Use of “>>” and “<<" operators in Python

In this tutorial, We will discuss Use of >> and << in Python.

Those are Bitwise Operators in Python which is called Bitwise left shift and Bitwise right shift.

**Operators**:

It is used to Perform Operations On values and variables. It has many Special characters to compute arithmetic and logical operations.

**Shift Operators in Python**:

The shift operators are used to shift the bits of a number left or right. Then it Multiplies or Dividing the number by two. There are two types of shifting Processes in shifting operators.

- Bitwise Left Shift.
- Bitwise Right Shift.

## Use of shift operators (<< and >>) in Python

We will see one by one

**Use of Bitwise Left Shift (<<) in Python**

The Bitwise Left shift is used to shift the bits of a number to the Left. For that we use the ‘<<‘ left shift symbol. It is used to multiply the number of bits by two respectively.

a = 10 print(a<<1) print(a<<2)

**Output**:

10 20

**Use of Bitwise Right Shift (>>) in Python**

The Bitwise Right Shift is used to shift the bits of a number to Right for that we use ‘>>’ right shift symbol. It is used to divide the number of bits by two respectively.

a = 10 print(a>>1) print(a>>2)

**Output**:

5 2

Also read: Python | Binary Operations in NumPy

## Leave a Reply