عناصر الحساب في Python

عناصر الحساب في Python

تستخدم المعاملات لتنفيذ العمليات على المعلمات والقيم.

يقسّم بايثون معاملاته إلى مجموعات كما يلي:

  • معاملات الحساب
  • معاملات الاعتبارية
  • معاملات المقارنة
  • معاملات ال逻辑
  • معاملات الهوية
  • معاملات العضوية
  • معاملات الحساب الثنائية

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

تستخدم معاملات الحساب مع الأرقام للتنفيذ العمليات الرياضية الشائعة:

المعمل الاسم النموذج تجربة
+ الإضافة x + y تجربة
- الطرح x - y تجربة
* الضرب x * y تجربة
/ القسمة x / y تجربة
% النسبة المتبقية x % y تجربة
** القوة x ** y تجربة
// القسمة بالأرضية (القسمة بأكبر عدد كامل) 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 تجربة

معاملات ال逻辑ية في بايثون

المعاملات ال逻辑ية تستخدم لدمج جملة الشروط:

المعمل الوصف النموذج تجربة
و إذا كانت العبارتان صحيحتان، فإنها تعود إلى True. x > 3 و x < 10 تجربة
أو إذا كانت إحدى العبارات صحيحة، فإنها تعود إلى True. x > 3 أو x < 4 تجربة
ليس النتيجة العكسية، إذا كانت النتيجة صحيحة، فإنها تعود إلى False not(x > 3 and x < 10) تجربة

معمل الهوية في Python

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

المعمل الوصف النموذج تجربة
is إذا كان نفس الكائنين، فإنه يرجع true. x is y تجربة
is not إذا لم تكن نفس الكائنين، فإنه يرجع true. x is not y تجربة

معمل العضوية في Python

المعمل على العضوية يستخدم لاختبار ما إذا كانت السلسلة موجودة في الكائن:

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

معمل المواضع في Python

المعمل على المواضع يستخدم لتقييم (ثنائي) الأرقام:

المعمل الوصف النموذج
& AND إذا كانت المواضعين كلاهما يساوي 1، فإنه يتم إعداد كل موضع إلى 1.
| OR إذا كان موضع من المواضعين يساوي 1، فإنه يتم إعداد كل موضع إلى 1.
^ XOR إذا كان فقط موضع من المواضعين يساوي 1، فإنه يتم إعداد كل موضع إلى 1.
~ NOT تقلب جميع المواضع.
<< التدوير الأيسر المملأ بالصفر من خلال دفع صفر من اليمين إلى اليسار، تتحرك إلى اليسار، وتزيل الأيسر الأيسر.
>> التدوير الأيمن الموقر من خلال دفع نسخة من الأيسر إلى الأيسر الأيسر، تتحرك إلى اليمين، وتزيل الأيسر الأيسر.