কম্পিউটার

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


+=অপারেটর হল বস্তুর জন্য সিনট্যাকটিক চিনি।__iand__() ফাংশন। পাইথন ডক্স থেকে:

এই পদ্ধতিগুলিকে বলা হয় বর্ধিত গাণিতিক অ্যাসাইনমেন্ট (+=, -=, *=, @=, /=, //=, %=, **=, <<=,>> =, &=, ^=, |=)। এই পদ্ধতিগুলিকে যথাস্থানে অপারেশন করার চেষ্টা করা উচিত (নিজেকে পরিবর্তন করা) এবং ফলাফলটি ফেরত দেওয়া উচিত (যা হতে পারে, কিন্তু স্বয়ং হতে হবে না)।

উদাহরণ

তাই যখন আপনি −

এর মতো কিছু করেন
a = 6 # 110 in binary
b = 5 # 101 in binary
a &= b # a changes to and of 110 and 101, ie, 100, ie, 4
print(a)

আউটপুট

এটি আউটপুট দেবে −

15

একটি এখানে জায়গায় পরিবর্তন করা হচ্ছে. আপনি এই ধরনের অপারেটর সম্পর্কে আরও পড়তে পারেন https://docs.python.org/3/reference/datamodel.html#object.__iand__.


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

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

  3. যদি __name__ ==__main__:পাইথনে কি করে?

  4. পাইথনে স্ট্রিংগুলি % কি করে?