!= لا يساوي
آخر تحديث: 2026-09-22
!= لا يساوي
!= عكس ==.
| التصنيف | العوامل |
|---|---|
| النوع | عامل |
| إصدار بايثون | all |
📝 الصياغة
a != b
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
True
True
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qهل يقوم `!=` بتحويل النوع؟
Aلا. `'1' != 1` هو `True`. مثل `==`، إنها مقارنة صارمة دون تحويل ضمني.
Qإذا عرّفت فئة مخصصة `__eq__` فقط دون `__ne__`، ماذا يحدث؟
Aفي بايثون 3، يُشتق `__ne__` تلقائيًا عند غيابه بنفي `__eq__`، لذا فإن تعريف `__eq__` يكفي عادةً.
Qهل `!=` و`not (a == b)` متكافئان تمامًا؟
Aبالنسبة للغالبية العظمى من الأنواع، نعم. لكن قِلة جدًا من الفئات تعرّف `__ne__` متناقضًا، وعندها قد يختلفان؛ والأكثر أمانًا استخدام `!=` باستمرار.