สัญลักษณ์ << และ >> ถูกกำหนดเป็นตัวดำเนินการเลื่อนบิตซ้ายและขวา (left and right shift operators) ตามลำดับ ใน Python พวกเขาเป็นตัวดำเนินการบิตเวิร์ส (bitwise operators) โพรแอนด์แรกเป็นการแทนค่าบิตเวิร์สของออบเจ็กต์ตัวเลข และโพรแอนด์ที่สองคือจำนวนตำแหน่งที่ต้องการเลื่อนรูปแบบบิตไปซ้ายหรือขวา
ตัวดำเนินการ << เลื่อนรูปแบบบิตไปทางซ้าย บิตน้อยที่สุด (least significant bits) ด้านขวาจะถูกตั้งค่าเป็น 0
>> a = 60
>>> bin(a)
'0b111100'
>>> b = a << 2
>>> b
240
>>> bin(b)
'0b11110000'
คุณจะเห็นว่าบิตสองตัวด้านขวาถูกตั้งค่าเป็น 0
ส่วนนั่น >> เลื่อนรูปแบบไปทางขวา บิตมากที่สุด (most significant bits) จะถูกตั้งค่าเป็น 0
>> a = 60
>>> bin(a)
'0b111100'
>>> b = a >> 2
>>> b
15
>>> bin(a)
'0b111100'