Shift Numbers in Python | Assignment Expert

Shift numbers in Python mean we need to perform bitwise shift operations on numbers. There are two types of shift possible, bitwise left shift and bitwise right shift.

Notation of bitwise left shift: 8 << 2
Here, 8 will be shifted bitwise towards the left by 2 units/places.

Example of bitwise left shift:
a = 8 = 0000 1000
a<<2 = 0010 0000 = 32

Notation of bitwise right shift: 8 >> 2
Here, 8 will be shifted bitwise towards the right by 2 units/places.

Example of bitwise right shift:
a = 8 = 0000 1000
a>>2 = 0000 0010 = 2

Code to Shift Numbers in Python

# bitwise left shift
print("8 << 2 = ", 8 << 2)
# bitwise right shift
print("8 >> 2 = ", 8 >> 2)

Output:

8 << 2 = 32
8 >> 2 = 2

Also Read:

Share:

Author: Harry

Hello friends, thanks for visiting my website. I am a Python programmer. I, with some other members, write blogs on this website based on Python and Programming. We are still in the growing phase that's why the website design is not so good and there are many other things that need to be corrected in this website but I hope all these things will happen someday. But, till then we will not stop ourselves from uploading more amazing articles. If you want to join us or have any queries, you can mail me at admin@copyassignment.com Thank you