بايثونالعوامل التي تستخدم لإعطاء قيم للمتغيرات
- العامل = (Basic Assign)
- العامل += (Add and Assign)
- العامل -= (Susbtract and Assign)
- العامل *= (Multiply and Assign)
- العامل ** (Exponent and Assign)
- العامل /= (Divide and Assign)
- العامل //= (Floor Divide and Assign)
- العامل %= (Modulo and Assign)
- العامل <<= (Left shift and Assign)
- العامل >>= (Right shift and Assign)
- العامل &= (Bitwise and Assign)
- العامل |= (Bitwise exclusive OR and Assign)
العامل = (Basic Assign)
العامل = يستخدم لإعطاء قيمة لمتغير.
مثال
سنحصل على النتيجة التالية عند التشغيل.
العامل += (Add and Assign)
العامل += يستخدم لإضافة قيمة ما على قيمة المتغير بكود أقل.
مثال
سنحصل على النتيجة التالية عند التشغيل.
العامل -= (Susbtract and Assign)
العامل -= يستخدم لطرح قيمة ما من قيمة المتغير بكود أقل.
مثال
سنحصل على النتيجة التالية عند التشغيل.
العامل *= (Multiply and Assign)
العامل *= يستخدم لضرب قيمة المتغير بقيمة ما بكود أقل.
مثال
سنحصل على النتيجة التالية عند التشغيل.
العامل ** (Exponent and Assign)
العامل ** يستخدم لمضاعفة قيمة بقيمة, أي لضرب قيمة المتغير بنفسها عدة مرات بكود أقل.
مثال
سنحصل على النتيجة التالية عند التشغيل.
العامل /= (Divide and Assign)
العامل /= يستخدم لقسم قيمة المتغير على قيمة ما بكود أقل.
مثال
سنحصل على النتيجة التالية عند التشغيل.
العامل //= (Floor Divide and Assign)
العامل //= يستخدم لقسم قيمة المتغير على قيمة ما مع تقريب الناتج لأقرب عدد صحيح حتى لا يظهر أي رقم بعد الفاصلة بكود أقل.
مثال
سنحصل على النتيجة التالية عند التشغيل.
العامل %= (Modulo and Assign)
العامل %= يستخدم لتخزين الباقي من قسمة قيمة المتغير على قيمة ما بكود أقل.
مثال
سنحصل على النتيجة التالية عند التشغيل.
العامل <<= (Left shift and Assign)
في المثال التالي, العامل <<= يعني إمسح bits من ناحية اليسار ثم بدل كل bit تم مسحها منهم بصفر و ضعهم من ناحية اليمين ثم ضع الناتج في المتغير من جديد.
مثال
سنحصل على النتيجة التالية عند التشغيل.
العامل >>= (Right shift and Assign)
في المثال التالي, العامل >>= يعني إمسح bits من ناحية اليمين ثم بدل كل bit تم مسحها منهم بصفر و ضعهم من ناحية اليسار ثم ضع الناتج في المتغير من جديد.
مثال
سنحصل على النتيجة التالية عند التشغيل.
العامل &= (Bitwise and Assign)
العامل &= يعني أحسب ناتج جمع الـ bits المشتركة بين المتغير a
و المتغير b
ثم خزن الناتج في المتغير a
.
مثال
سنحصل على النتيجة التالية عند التشغيل.
العامل |= (Bitwise exclusive OR and Assign)
العامل |= يعني أحسب ناتج جمع الـ bits المشتركة و الغير مشتركة بين المتغير a
و المتغير b
ثم خزن الناتج في المتغير a
.
مثال
سنحصل على النتيجة التالية عند التشغيل.