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