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:
NoneFalse- 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 vrne0ozFalse
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








