...

/

مشغلات المقارنة

مشغلات المقارنة

تعرف على المقارنات في 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

مخرجات مشغلات المقارنة

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

جربها بنفسك

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

Press + to interact
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 ما هي المشغلات المستخدمة وكيف تختلف عن مشغل المساواة.

Press + to interact
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)
# Example with integers
first_number = 10
second_number = 20
third_number = 10
print(first_number is not second_number)
print(first_number is not 10)
same_reference_number = first_number
print(same_reference_number is first_number)

توضيح

وهنا شرح الكود:

    ...