কম্পিউটার টিউটোরিয়াল

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


বিটওয়াইজ অপারেটর বিটকে অপারেন্ড হিসেবে নিয়ে কাজ করে। পাইথনে নিচের বিটওয়াইজ অপারেটরগুলো সংজ্ঞায়িত:

  • & (বিটওয়াইজ AND): দুটি বিট অপারেন্ড ১ হলে ১ রিটার্ন করে
  • | (বিটওয়াইজ OR): দুটি বিট অপারেন্ডের যেকোনো একটি ১ হলে ১ রিটার্ন করে
  • ^ (বিটওয়াইজ XOR): শুধু একটি অপারেন্ড ১ এবং অন্যটি ০ হলে ১ রিটার্ন করে
  • ~ (বিটওয়াইজ কমপ্লিমেন্ট): অপারেন্ড ০ হলে ১, ১ হলে ০ রিটার্ন করে
  • << (বিটওয়াইজ লেফট-শিফট): বিটগুলো বামদিকে শিফট হয় এবং ডানমোস্ট বিটগুলো ০ সেট হয়
  • >> (বিটওয়াইজ রাইট-শিফট): বিটগুলো ডানদিকে শিফট হয় এবং বামমোস্ট বিটগুলো ০ সেট হয়

উদাহরণ: a = 60 (0011 1100 বাইনারি) এবং b = 13 (0000 1101 বাইনারি)

a & b = 0000 1100 = 12
a | b = 0011 1101 = 61
a ^ b = 0011 0001 = 49
~a = 1100 0011 = -61
a << 2 = 1111 0000 = 240
a >> 2 = 0000 1111 = 15
  1. পাইথনে বিভিন্ন বেসিক অপারেটর কী কী?

  2. পাইথনে বিভিন্ন ধরনের কোটেশন কী কী?

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

  4. পাইথনে বিভিন্ন ডেটা কনভারশন মেথডগুলো