English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم bool() عملية اختبار القيمة القياسية للصحة الحقيقية لتحويل القيمة إلى قيمة بولية (True أو False).
نصbool() هو:
bool([value])
ليس ضروري تقديم القيمة إلى bool(). إذا لم يتم تقديم القيمة، فإن bool() يعود False.
عادةً، bool() يستخدم معاملًا واحدًا فقط.
bool() يعود:
False إذاالقيمةتم الإهمال أو كان false
True إذاالقيمةtrue
القيم التالية تعتبر false في Python:
None
False
أي عدد صفر من نوع النوع. على سبيل المثال، 0، 0.0، 0j
سلسلة فارغة. على سبيل المثال ()، []، ''.
خريطة فارغة. على سبيل المثال، {}
القيم التي تعود __bool__() أو __len__() إلى 0 أو False
كل القيم الأخرى باستثناء هذه القيم تعتبر "صحيحة".
test = [] print(test,'is',bool(test)) test = [0] print(test,'is',bool(test)) test = 0.0 print(test,'is',bool(test)) test = None print(test,'is',bool(test)) test = True print(test,'is',bool(test)) test = 'Easy string' print(test,'is',bool(test))
عند تشغيل هذا البرنامج، الناتج هو:
[] هو False [0] هو True 0.0 هو False None هو False True هو True النص البسيط هو True