English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل Python الأساسي

تحكم في العملية Python

وظائف في Python

أنواع البيانات في Python

معالجة ملفات Python

أ objetos و classes Python

التاريخ والوقت Python

معرفة متقدمة Python

دليل Python

استخدام bool() في Python وأمثلة

وظائف محلية Python

يستخدم bool() عملية اختبار القيمة القياسية للصحة الحقيقية لتحويل القيمة إلى قيمة بولية (True أو False).

نصbool() هو:

bool([value])

معامل bool()

ليس ضروري تقديم القيمة إلى bool(). إذا لم يتم تقديم القيمة، فإن bool() يعود False.

عادةً، bool() يستخدم معاملًا واحدًا فقط.

bool() يعود قيمة

bool() يعود:

  • False إذاالقيمةتم الإهمال أو كان false

  • True إذاالقيمةtrue

القيم التالية تعتبر false في Python:

  • None

  • False

  • أي عدد صفر من نوع النوع. على سبيل المثال، 0، 0.0، 0j

  • سلسلة فارغة. على سبيل المثال ()، []، ''.

  • خريطة فارغة. على سبيل المثال، {}

  • القيم التي تعود __bool__() أو __len__() إلى 0 أو False

كل القيم الأخرى باستثناء هذه القيم تعتبر "صحيحة".

مثال: كيف يعمل bool()؟

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

وظائف محلية Python