!= لا يساوي

آخر تحديث: 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__` متناقضًا، وعندها قد يختلفان؛ والأكثر أمانًا استخدام `!=` باستمرار.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%