False القيمة المنطقية الخاطئة

آخر تحديث: 2026-09-22

False القيمة المنطقية الخاطئة

False هو المثيل الوحيد للقيمة الخاطئة من النوع bool.

التصنيفالكلمات المفتاحية والعبارات
النوعكلمة مفتاحية / عبارة
إصدار بايثونall

📝 الصياغة

False

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

True
True
0
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qهل `False` و`0` متساويان؟
A`False == 0` هو `True` (لأن `bool` فئة فرعية من `int`)، لكن `False is 0` هو `False`. لاحظ أن «مساوٍ لـ False» و«كاذب» شيئان مختلفان.
Qما القيم التي تُعدّ كاذبة في حالة شرطية؟
A`False` و`0` و`0.0` والسلاسل الفارغة `''` والقوائم الفارغة `[]` والصفوف الفارغة `()` والقواميس الفارغة `{}` والمجموعات الفارغة `set()` و`None`، بالإضافة إلى حالات يُرجع فيها `__bool__` الخاص بكائن مخصص `False` أو يُرجع `__len__` صفرًا.
Qهل يمكنني التحقق مما إذا كان متغير فارغًا باستخدام `if not x`؟
Aنعم، `not x` هو `True` للسلاسل الفارغة والقوائم الفارغة و`0` و`None`. لكن إذا كان `x` مصفوفة NumPy، فقد يُحدث `not x` خطأ «truth value of an array is ambiguous»؛ في هذه الحالة استخدم مقارنة صريحة.
Web-Tutorial.com

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

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

100%