مشغلات المقارنة
تعرف على المقارنات في 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
.
جربها بنفسك
لنلقِ نظرة على بعض الأمثلة. يستطيع مرشد الذكاء الاصطناعي لدينا شرح الكود أيضًا.
num1 = 5num2 = 10num3 = 10print(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
ما هي المشغلات المستخدمة وكيف تختلف عن مشغل المساواة.
original_list = [1, 2, 3]same_reference_list = original_listdifferent_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 integersfirst_number = 10second_number = 20third_number = 10print(first_number is not second_number)print(first_number is not 10)same_reference_number = first_numberprint(same_reference_number is first_number)
توضيح
وهنا شرح الكود: