কম্পিউটার

পাইথনে বিভিন্ন বিটওয়াইজ অপারেটর কি কি?


বিটওয়াইজ অপারেটররা অপারেন্ড হিসাবে বিটের উপর কাজ করে। নিম্নলিখিত বিটওয়াইজ অপারেটরগুলিকে পাইথন −

-এ সংজ্ঞায়িত করা হয়েছে
  • &(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>> 
  1. পাইথনে বিভিন্ন মৌলিক অপারেটর কি কি?

  2. পাইথনে বিভিন্ন ধরনের উদ্ধৃতি কি কি?

  3. পাইথন 3-এ স্ট্যান্ডার্ড ডেটা টাইপগুলি কী কী?

  4. পাইথনে বিভিন্ন তথ্য রূপান্তর পদ্ধতি কি কি?