العودة إلى الدورة

معاملات التعيين (الصيغ المختصرة)

برمجة Python: معسكر التدريب من الصفر إلى الاحتراف

معاملات التعيين

نحن نعرف بالفعل معامل التعيين الأساسي (=). تتيح لنا معاملات التعيين المختصرة إجراء عملية حسابية وإعادة تعيين النتيجة لنفس المتغير في خطوة واحدة مدمجة.

المعاملمثاليعادل
+=x += 5x = x + 5
-=x -= 2x = x - 2
*=x *= 3x = x * 3
/=x /= 4x = x / 4
%=x %= 3x = x % 3
**=x **= 2x = 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).