freeCodeCamp/guide/arabic/python/difference-between-is-and-e.../index.md

902 B

title localeTitle
Difference between Python 'is' and '==' operators الفرق بين معاملات Python 'is' و '=='

is التحقق من هوية الكائن - أي التحقق مما إذا كان هناك متغيرين أو أكثر يشيران إلى نفس الكائن. لا يمكن أن يكون الزائد is .

== تقييم == إلى true إذا كان الكائن المشار إليه بواسطة المتغيرات مساوياً. يمكنك التحميل الزائد == عبر مشغل __eq__ .

قيمة الإرجاع

ستكون قيمة الإرجاع لكل منهما True أو False .

عينة الكود

`a = 2.3 a is 2.3 # => False a == 2.3 # => True

a = [234,123,321] b = [234,123,321] a == b # => True a is b # => False a = b a == b # => True a is b # => True, because if we change a, b changes too `