Metoden bool () konverterar ett värde till Boolean (True eller False) med standardproceduren för sanningstestning.
Syntaksen för bool()
är:
bool ((värde))
parametrar för bool ()
Det är inte obligatoriskt att skicka ett värde till bool()
. Om du inte skickar ett värde, bool()
returnerar False
.
Vid allmän användning bool()
tar en enda parameter value
.
Returvärde från bool ()
bool()
returnerar:
False
om värdet är utelämnat eller falsktTrue
om värdet är sant
Följande värden betraktas som falska i Python:
None
False
- Noll av någon numerisk typ. Till exempel
0
,0.0
,0j
- Tom sekvens. Till exempel
()
,()
,''
. - Tom kartläggning. Till exempel,
()
- objekt av klasser som har
__bool__()
eller__len()__
metod som returnerar0
ellerFalse
Alla andra värden utom dessa värden anses vara sanna.
Exempel: Hur fungerar 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
() är falskt (0) är sant 0,0 är falskt inget är falskt är sant Lätt sträng är sant