<< এবং >> সিম্বলগুলো পাইথনে রাইট এবং লেফট শিফট অপারেটর হিসেবে সংজ্ঞায়িত। এগুলো বিটওয়াইজ অপারেটর। প্রথম অপারেন্ড সংখ্যাটির বিটওয়াইজ রিপ্রেজেন্টেশন এবং দ্বিতীয় অপারেন্ড হলো কতগুলো পজিশন বিট প্যাটার্ন বাম বা ডানদিকে শিফট করায়।
<< অপারেটর বিট প্যাটার্ন বামদিকে শিফট করে। ডানদিকের লিস্ট সিগনিফিকেন্ট বিটগুলো ০ সেট হয়।
>>> a = 60 >>> bin(a) '0b111100' >>> b = a << 2 >>> b 240 >>> bin(b) '0b11110000'
দেখা যাচ্ছে ডানদিকে দুটি বিট ০ সেট হয়েছে।
>> অপারেটর প্যাটার্ন ডানদিকে শিফট করে। বামদিকের মোস্ট সিগনিফিকেন্ট বিটগুলো ০ সেট হয়।
>>> a = 60 >>> bin(a) '0b111100' >>> b = a >> 2 >>> b 15 >>> bin(a) '0b111100'