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:
Falseom värdet är utelämnat eller falsktTrueom värdet är sant
Följande värden betraktas som falska i Python:
NoneFalse- 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 returnerar0ellerFalse
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








