python الدرس الحادي عشر العمليات علي المتغيرات

تُستخدم العوامل لإجراء عمليات على المتغيرات والقيم.



تقسم Python العوامل في المجموعات التالية:


  • العمليات الحسابية
  • عوامل التكليف
  • عوامل المقارنة
  • العوامل المنطقية
  • عوامل الهوية
  • مشغلي العضوية
  • عوامل Bitwise
  • معاملات بايثون الحسابية

تُستخدم العوامل الحسابية مع القيم الرقمية لإجراء عمليات حسابية شائعة:

+ الجمع x + y

- الطرح x - y

* الضرب x * y

/ القسمه x / y

% باقي القسمه x % y

** الأس x ** y

// Floor division x // y


عوامل التعيين في بايثون

تُستخدم عوامل التعيين لتعيين قيم للمتغيرات:

= x = 5 x = 5

+= x += 3 x = x + 3

-= x -= 3 x = x - 3

*= x *= 3 x = x * 3

/= x /= 3 x = x / 3

%= x %= 3 x = x % 3

//= x //= 3 x = x // 3

**= x **= 3 x = x ** 3

&= x &= 3 x = x & 3

|= x |= 3 x = x | 3

^= x ^= 3 x = x ^ 3

>>= x >>= 3 x = x >> 3

<<= x <<= 3 x = x << 3


عوامل المقارنه

تُستخدم عوامل المقارنة لمقارنة قيمتين:

== يساوي x == y

!= لا يساوي x != y

> اكبر من x > y

< اصغر من x < y

>=  اكبر من او يساوي  x >= y

<=  اصغر من او يساوي  x <= y


عوامل بايثون المنطقية

تُستخدم العوامل المنطقية لدمج العبارات الشرطية:

"and" إرجاع True إذا كانت كلتا العبارتين صحيحة x < 5 and  x < 10

or إرجاع true إذا كانت إحدى العبارات صحيحة x < 5 or x < 4

not اعكس النتيجة ، وإرجاع False إذا كانت النتيجة صحيحة (x <5 و x <10)


Python Identity Operators

تُستخدم عوامل الهوية لمقارنة الكائنات ، ليس إذا كانت متساوية ، ولكن إذا كانت في الواقع نفس الكائن ، مع نفس موقع الذاكرة:

is إرجاع True إذا كان كلا المتغيرين نفس الكائن x is y

is not إرجاع True إذا لم يكن كلا المتغيرين نفس الكائن x is not y


Python Membership Operators

تُستخدم عوامل تشغيل العضوية لاختبار ما إذا كان يتم تقديم تسلسل في كائن:

in إرجاع True في حالة وجود تسلسل بالقيمة المحددة في الكائن x in y

not in إرجاع True إذا كان التسلسل بالقيمة المحددة غير موجود في الكائن x not in y


Python Bitwise Operators

تُستخدم معاملات Bitwise لمقارنة الأرقام (الثنائية):

& AND يضبط كل بت على 1 إذا كانت كلتا البتتين 1

| OR يضبط كل بت على 1 إذا كان أحد البتتين هو 1

^ XOR يضبط كل بت على 1 إذا كانت واحدة من البتتين هي 1

~ NOT يعكس كل الbits

<< صفر تعبئة يسار التحول إلى اليسار بدفع الأصفار للداخل من اليمين وترك الأجزاء الموجودة في أقصى اليسار تسقط

>> التحول الأيمن الموقّع إلى اليمين عن طريق دفع نسخ من أقصى اليسار للداخل من اليسار ، وترك البتات الموجودة في أقصى اليمين تسقط

python الدرس الحادي عشر العمليات علي المتغيرات python الدرس الحادي عشر  العمليات علي المتغيرات Reviewed by 7assan osama on 9/29/2020 Rating: 5
يتم التشغيل بواسطة Blogger.