Search⌘ K
AI Features

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

تعرف على المقارنات في Python باستخدام عوامل المقارنة، بما في ذلك المقارنات الأساسية، بالإضافة إلى عوامل المقارنة 'is' و 'is not'.

يمكن استخدام عوامل المقارنة لمقارنة القيم رياضياً. وتكون أسبقية عامل المقارنة واحدة.

Symbol

Operator

>

Greater Than

<

Less Than

>=

Greater Than or Equal To

<=

Less Than or Equal To

==

Equal To

!=

Not Equal To

مخرجات عوامل المقارنة

تكون نتيجة المقارنة دائمًا قيمة منطقية (bool). إذا كانت المقارنة صحيحة، فستكون قيمة المنطقية (bool) هيTrue وإلا، ستكون قيمةFalse .

جرب بنفسك

دعونا نلقي نظرة على بعض الأمثلة. يمكن لمرشد الذكاء الاصطناعي لدينا شرح الكود أيضاً.

Python 3.10.4
num1 = 5
num2 = 10
num3 = 10
print(num2 > num1)
print(num1 > num2)
print(num2 == num3)
print(num3 != num1)
print(3 + 10 == 5 + 5)
print(3 <= 2)

عوامل الهوية

في Python،is وis not تُستخدم المعاملات لمقارنة مواقع الذاكرة لكائنين. فهي تساعد في تحديد ما إذا كان متغيران يشيران إلى نفس الكائن في الذاكرة. إليك مثال يوضح كيفية ذلك.is وis not تُستخدم المعاملات وكيف تختلف عن معامل المساواة.

Python 3.10.4
original_list = [1, 2, 3]
same_reference_list = original_list
different_list = [1, 2, 3]
reordered_list = [1, 3, 2]
print(original_list is same_reference_list)
print(original_list is different_list)
print(original_list == different_list)
print(original_list == reordered_list)

توضيح

إليك شرح الكود: ...