معاملات التعيين
نحن نعرف بالفعل معامل التعيين الأساسي (=). تتيح لنا معاملات التعيين المختصرة إجراء عملية حسابية وإعادة تعيين النتيجة لنفس المتغير في خطوة واحدة مدمجة.
| المعامل | مثال | يعادل |
|---|---|---|
+= | x += 5 | x = x + 5 |
-= | x -= 2 | x = x - 2 |
*= | x *= 3 | x = x * 3 |
/= | x /= 4 | x = x / 4 |
%= | x %= 3 | x = x % 3 |
**= | x **= 2 | x = x ** 2 |
مثال عملي
python counter = 10
زيادة
counter += 1 # أصبح counter الآن 11 print(f'After += 1: {counter}')
تعيين بالضرب
price = 50 price *= 1.15 # price = price * 1.15 (إضافة 15% ضريبة) print(f'Price with tax: {price:.2f}') # المخرجات: 57.50
تعيين بدمج نصوص
message = 'Hello' message += ' World' print(message) # المخرجات: Hello World
استخدام هذه المعاملات المختصرة غالباً ما يؤدي إلى كود أكثر نظافة وكفاءة، خاصة داخل الحلقات التكرارية (loops).