تنقسم المعاملات الأكثر استخداما في لغة برمجة بايثون إلى أربعة مجموعات رئيسية، هي:
- المعاملات الحسابية، والتي تستخدم لأداء العمليات الحسابية الأساسية، مثل الجمع والطرح والضرب والقسمة.
- المعاملات الشرطية، والتي تستخدم لمقارنة قيمتين أو أكثر، وتحديد ما إذا كانت المقارنة صحيحة أو خاطئة.
- المعاملات المنطقية، والتي تستخدم لربط المعاملات الشرطية مع بعضها البعض، مثل AND و OR و NOT.
- المعاملات البتية، والتي تستخدم لمعالجة البيانات على مستوى البتات، مثل AND و OR و XOR و NOT.
المعاملات الحسابية
تشمل المعاملات الحسابية في بايثون ما يلي:
- الجمع: +
- الطرح: -
- الضرب: *
- القسمة: /
- الباقي: %
- الرفع إلى القوة: **
المعاملات الشرطية
تشمل المعاملات الشرطية في بايثون ما يلي:
- التساوي: ==
- عدم المساواة: !=
- أكبر من: >
- أصغر من: <
- أكبر من أو يساوي: >=
- أصغر من أو يساوي: <=
المعاملات المنطقية
تشمل المعاملات المنطقية في بايثون ما يلي:
- AND: && أو &
- OR: || أو |
- NOT: !
المعاملات البتية
تشمل المعاملات البتية في بايثون ما يلي:
- AND: &
- OR: |
- XOR: ^
- NOT: ~
التفسير الموسع
تستخدم المعاملات الحسابية في بايثون لأداء العمليات الحسابية الأساسية، مثل الجمع والطرح والضرب والقسمة. على سبيل المثال، يمكن استخدام عامل الجمع (+) لإضافة قيمتين معًا، مثل:
Python
a = 10
b = 20
c = a + b
print(c)
سيؤدي هذا الكود إلى طباعة القيمة 30، والتي هي مجموع القيمتين 10 و 20.
تستخدم المعاملات الشرطية في بايثون لمقارنة قيمتين أو أكثر، وتحديد ما إذا كانت المقارنة صحيحة أو خاطئة. على سبيل المثال، يمكن استخدام عامل التساوي (==) لمقارنة قيمتين لتحديد ما إذا كانتا متساويتين، مثل:
Python
a = 10
b = 20
c = a == b
print(c)
سيؤدي هذا الكود إلى طباعة القيمة False، والتي تعني أن القيمتين 10 و 20 غير متساويتين.
تستخدم المعاملات المنطقية في بايثون لربط المعاملات الشرطية مع بعضها البعض. على سبيل المثال، يمكن استخدام عامل AND (&& أو &) لربط معاملتين شرطيتين، وتحديد ما إذا كانت كلا المعاملتين صحيحتين، مثل:
Python
a = 10
b = 20
c = a > b && b <= 30
print(c)
سيؤدي هذا الكود إلى طباعة القيمة False، والتي تعني أن المعاملتين الشرطيتين (a > b و b <= 30) غير صحيحتين.
تستخدم المعاملات البتية في بايثون لمعالجة البيانات على مستوى البتات. على سبيل المثال، يمكن استخدام عامل AND (&) لتطبيق عملية AND المنطقية على قيمتين بتية، مثل:
Python
a = 0b1010
b = 0b0101
c = a & b
print(c)
سيؤدي هذا الكود إلى طباعة القيمة 0b0000، والتي هي نتيجة تطبيق عملية AND المنطقية على القيمتين 0b1010 و 0b0101.