True القيمة المنطقية الصحيحة
آخر تحديث: 2026-09-22
True القيمة المنطقية الصحيحة
True هو المثيل الوحيد للقيمة الصحيحة من النوع bool.
| التصنيف | الكلمات المفتاحية والعبارات |
|---|---|
| النوع | كلمة مفتاحية / عبارة |
| إصدار بايثون | all |
📝 الصياغة
True
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
True
True
True
ℹ️ معلومة True هو صنف فرعي من int: True == 1.
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qهل `True` و`1` متساويان؟
A`True == 1` هو `True`، لأن `bool` فئة فرعية من `int`. لكن `True is 1` هو `False` — فهما كائنان مختلفان. للأحكام المنطقية استخدم القيمتين الحرفيتين `True`/`False`، وليس `1`/`0`.
Qلماذا `True + True` يساوي 2؟
Aلأن `bool` يرث من `int`، لذا يُعدّ `True` كأنه 1 في الحسابات. هذا ليس أسلوبًا جيدًا عادةً؛ القيم المنطقية للتفكير المنطقي وليس للحساب العددي.
Qما القيم التي تُعدّ «صادقة» في حالة شرطية؟
Aبخلاف `0` و`0.0` والسلاسل الفارغة والقوائم/الصفوف/القواميس/المجموعات الفارغة و`None` و`False`، فإن كل كائن تقريبًا صادق. على سبيل المثال، `not []` هو `True` بينما `not [1]` هو `False`.