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

পাইথনে &= অপারেটর কী করে

&= অপারেটর হলো বিটওয়াইজ AND অ্যাসাইনমেন্ট (Bitwise AND Assignment)। এটি a = a & b এর শর্টহ্যান্ড। ইন্টারনালি __iand__() মেথড কল করে।

সিনট্যাক্স

a &= b  # সমতুল্য: a = a & b

উদাহরণ

a = 6   # বাইনারি: 110
b = 5   # বাইনারি: 101

a &= b  # a = a & b = 100 (বাইনারি) = 4 (ডেসিমেল)
print(a)

আউটপুট

4

নোট: মূল আর্টিকেলে আউটপুট ভুলে 15 দেখানো হয়েছে, সঠিক আউটপুট 4।

অন্যান্য অগমেন্টেড অ্যাসাইনমেন্ট

অপারেটরঅর্থমেথড
&=Bitwise AND__iand__
|=Bitwise OR__ior__
^=Bitwise XOR__ixor__
+=Addition__iadd__
-=Subtraction__isub__

এই মেথডগুলো ইন-প্লেস (in-place) মডিফিকেশন চেষ্টা করে এবং রেজাল্ট রিটার্ন করে।

  1. পাইথনে টাপলে 'in' অপারেটর কীভাবে কাজ করে?

  2. পাইথনে টাপলে * অপারেটর কীভাবে কাজ করে?

  3. পাইথনে <code>if __name__ == "__main__":</code> কী করে?

  4. পাইথনে স্ট্রিং-এ % অপারেটর কী করে