Metoden bool () konverterer en værdi til boolsk (sand eller falsk) ved hjælp af standard sandhedstestprocedure.
Syntaksen for bool()er:
bool ((værdi))
bool () parametre
Det er ikke obligatorisk at overføre en værdi til bool(). Hvis du ikke videregiver en værdi, bool()vender tilbage False.
Ved almindelig brug bool()tager en enkelt parameter value.
Returneringsværdi fra bool ()
bool() vender tilbage:
Falsehvis værdien er udeladt eller falskTruehvis værdien er sand
Følgende værdier betragtes som falske i Python:
NoneFalse- Nul af enhver numerisk type. For eksempel 
0,0.0,0j - Tom sekvens. For eksempel 
(),(),''. - Tom kortlægning. For eksempel,
() - genstande i klasser, der har 
__bool__()eller en__len()__metode, der returnerer0ellerFalse 
Alle andre værdier undtagen disse værdier betragtes som sande.
Eksempel: Hvordan fungerer 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))
Produktion
() er falsk (0) er sand 0.0 er falsk Ingen er falsk sand er sand Let streng er sand








