Метода боол () претвара вредност у логичку вредност (тачно или нетачно) користећи стандардни поступак испитивања истине.
Синтакса bool()
је:
боол ((вредност))
параметри боол ()
Није обавезно прослеђивање вредности bool()
. Ако не проследите вредност, bool()
враћа се False
.
За општу употребу bool()
узима један параметар value
.
Повратна вредност из боол ()
bool()
враћа:
False
ако је вредност изостављена или нетачнаTrue
ако је вредност тачна
Следеће вредности се у Питхону сматрају нетачним:
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))
Оутпут
() је Нетачно (0) је Тачно 0.0 је Нетачно Ниједно Није тачно Истинито је Тачно Једноставан низ је Тачно