বিটওয়াইজ অপারেটররা অপারেন্ড হিসাবে বিটের উপর কাজ করে। নিম্নলিখিত বিটওয়াইজ অপারেটরগুলিকে পাইথন −
-এ সংজ্ঞায়িত করা হয়েছে- &(bitwise AND):উভয় বিট অপারেন্ড 1 হলে 1 প্রদান করে
- | (bitwise OR):দুটি বিট অপারেন্ডের একটি 1 হলেও 1 প্রদান করে
- ^ (bitwise XOR):একটি অপারেন্ড 1 হলে এবং অন্যটি 0 হলেই 1 ফেরত দেয়
- ~ (বিটওয়াইজ কমপ্লিমেন্ট):অপারেন্ড 0 হলে 1 ফেরত দেয় এবং এর বিপরীতে
- <<(বিটওয়াইসে বাম-শিফ্ট):বিটগুলি বাম এবং ডানে স্থানান্তরিত হয় বেশিরভাগ বিট 0 এ সেট করা হয়
- >> (বিটওয়াইজ ডান-শিফ্ট):বিট ডানে এবং বামে স্থানান্তরিত হয় বেশিরভাগ বিট 0 তে সেট করা হয়
উদাহরণস্বরূপ a =60 (0011 1100 বাইনারি) এবং b =13 (0000 1101 বাইনারি)
a&b =0000 1100 =12a|b =0011 1101 =61a^b =0011 0001 =49~a =1100 0011 =-61a<<2 =1111 0000 =240a> =240a>>