Metoda bool () pretvori vrednost v logično vrednost (True ali False) s standardnim postopkom preverjanja resnice.
Sintaksa bool()
je:
bool ((vrednost))
parametri bool ()
Ni obvezno posredovanje vrednosti bool()
. Če vrednosti ne prenesete, se bool()
vrne False
.
Običajno bool()
zajema en parameter value
.
Vrnjena vrednost iz bool ()
bool()
vrne:
False
če je vrednost izpuščena ali napačnaTrue
če je vrednost resnična
Naslednje vrednosti se v Pythonu štejejo za napačne:
None
False
- Nič poljubnega številskega tipa. Na primer,
0
,0.0
,0j
- Prazno zaporedje. Na primer,
()
,()
,''
. - Prazno preslikavanje. Na primer
()
- predmeti razredov, ki ima
__bool__()
ali__len()__
metodo, ki vrne0
ozFalse
Vse druge vrednosti razen teh vrednosti veljajo za resnične.
Primer: Kako deluje 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))
Izhod
() je False (0) je True 0.0 je False None ni False True je True True Easy niz True