+=অপারেটর হল বস্তুর জন্য সিনট্যাকটিক চিনি।__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__.