+=অপারেটর হল বস্তুর জন্য সিনট্যাকটিক চিনি।__iadd__() ফাংশন। পাইথন ডক্স থেকে:
এই পদ্ধতিগুলিকে বলা হয় বর্ধিত গাণিতিক অ্যাসাইনমেন্ট (+=, -=, *=, @=, /=, //=, %=, **=, <<=,>> =, &=, ^=, |=)। এই পদ্ধতিগুলিকে যথাস্থানে অপারেশন করার চেষ্টা করা উচিত (নিজেকে পরিবর্তন করা) এবং ফলাফলটি ফেরত দেওয়া উচিত (যা হতে পারে, কিন্তু স্বয়ং হতে হবে না)।
উদাহরণ
তাই যখন আপনি −
এর মতো কিছু করেনa = 5 b = 10 a += b print(a)
আউটপুট
এটি −
আউটপুট দেবে15
একটি এখানে জায়গায় পরিবর্তন করা হচ্ছে. আপনি এই ধরনের অপারেটর সম্পর্কে আরও পড়তে পারেন https://docs.python.org/3/reference/datamodel.html#object.__iadd__.
=+ অপারেটরটি একই রকম যদি আপনি a =-b এর মতো কিছু করতে চান, নেতিবাচক পরিবর্তে ইতিবাচক ছাড়া। এটি মূলত a =b এর মতোই, যেমন একটি মানের আগে '+' যোগ করলে এটি পরিবর্তন হয় না। এটিকে একটি ইউনারি অপারেটর বলা হয় কারণ দুটির পরিবর্তে শুধুমাত্র একটি আর্গুমেন্ট (উদাহরণ:+a) আছে (উদাহরণস্বরূপ:a+b)।