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.

  1. Bitwise Left Shift.
  2. 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

Your email address will not be published. Required fields are marked *