Методът bool () преобразува стойност в Boolean (True или False), използвайки стандартната процедура за тестване на истината.
Синтаксисът на bool()е:
bool ((стойност))
параметри bool ()
Не е задължително да се предава стойност bool(). Ако не предадете стойност, bool()връща False.
Като цяло се използва bool()един параметър value.
Върната стойност от bool ()
bool() се завръща:
Falseако стойността е пропусната или невярнаTrueако стойността е вярна
Следните стойности се считат за фалшиви в Python:
NoneFalse- Нула от всякакъв цифров тип. Например
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








