Python bool ()

Методът bool () преобразува стойност в Boolean (True или False), използвайки стандартната процедура за тестване на истината.

Синтаксисът на bool()е:

 bool ((стойност))

параметри bool ()

Не е задължително да се предава стойност bool(). Ако не предадете стойност, bool()връща False.

Като цяло се използва bool()един параметър value.

Върната стойност от bool ()

bool() се завръща:

  • False ако стойността е пропусната или невярна
  • True ако стойността е вярна

Следните стойности се считат за фалшиви в 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 низ е True

Интересни статии...