عملگرهای مقداردهی (Assignment Operators) (عملگرهای = و =+ و =- و =* و =/ و =% و =** و =//)، در پایتون (Python)
عملگرهای مقداردهی (Assignment Operators) در پایتون (Python)، برای تعیین مقدار یک متغیر به کار می روند. ساده ترین این عملگرها، عملگر مساوی (=) می باشد که برای ذخیره یک مقدار در متغیر (تعیین مقدار برای متغیر) می باشد. اما سایر عملگرهای مقداردهی (Assignment Operators)، به گونه ای می باشند که در آنها سعی شده، حجم کمتری کدنویسی را برای اجرای عملیات های مختلف بر روی مقدار متغیر و سپس جایگزینی نتیجه عملیات به عنوان مقدار جدید متغیر، داشته باشیم.
شرح عملگرهای مقداردهی (Assignment Operators) در پایتون (Python) را می توانید در جدول زیر مشاهده کنید :
مثال | شرح | عملیات | عملگر |
---|---|---|---|
C=A+B | تعیین مقدار جدید برای متغیر (A و B با هم جمع شده و نتیجه در C ذخیره می شود) | مساوی | = |
C+=A معادل C=C+A می باشد | مقدار متغیر (C) با مقدار متغیر دیگری (A) جمع شده و نتیجه در متغیر (C) ذخیره خواهد شد | جمع کردن و مساوی (Add AND) | =+ |
C-=A معادل C=C-A می باشد | مقدار متغیر دیگری (A) از مقدار متغیر (C) تفریق (کم) شده و نتیجه در متغیر (C) ذخیره خواهد شد | تفریق کردن و مساوی (Subtract AND) | =- |
C*=A معادل C=C*A می باشد | مقدار متغیر (C) با مقدار متغیر دیگری (A) ضرب شده و نتیجه در متغیر (C) ذخیره خواهد شد | ضرب کردن و مساوی (Multiply AND) | =* |
C/=A معادل C=C/A می باشد | مقدار متغیر (C) بر مقدار متغیر دیگری (A) تقسیم شده و نتیجه در متغیر (C) ذخیره خواهد شد | تقسیم کردن و مساوی (Divide AND) | =/ |
C%=A معادل C=C%A می باشد | باقیمانده تقسیم مقدار متغیر (C) بر مقدار متغیر دیگری (A)، در متغیر (C) ذخیره خواهد شد | باقیمانده تقسیم و مساوی (Modulus AND) | =% |
C**=A معادل C=C**A می باشد | مقدار متغیر (C) به توان مقدار متغیر دیگری (A) رسیده و نتیجه در متغیر (C) ذخیره خواهد شد | به توان رساندن و مساوی (Exponent AND) | =** |
C//=A معادل C=C//A می باشد | مقدار متغیر (C) بر مقدار متغیر دیگری (A) تقسیم شده و حاصل به سمت منفی بینهایت گرد می شود (حذف قسمت اعشاری) و سپس نتیجه در متغیر (C) ذخیره خواهد شد | گرد کردن به سمت منفی بینهایت و مساوی (Floor Division AND) | =// |
به مثال زیر توجه کنید: