De bool () - methode converteert een waarde naar Boolean (True of False) met behulp van de standaard waarheidstestprocedure.
De syntaxis van bool()
is:
bool ((waarde))
bool () parameters
Het is niet verplicht om een waarde door te geven aan bool()
. Als u een waarde niet doorgeeft, bool()
retourneert False
.
In algemeen gebruik bool()
neemt een enkele parameter value
.
Retourwaarde van bool ()
bool()
geeft terug:
False
als de waarde is weggelaten of falseTrue
als de waarde waar is
De volgende waarden worden in Python als onwaar beschouwd:
None
False
- Nul van elk numeriek type. Bijvoorbeeld,
0
,0.0
,0j
- Lege reeks. Bijvoorbeeld
()
,()
,''
. - Lege mapping. Bijvoorbeeld,
()
- objecten van klassen die een
__bool__()
of__len()__
methode hebben die0
of retourneertFalse
Alle andere waarden behalve deze waarden worden als waar beschouwd.
Voorbeeld: hoe werkt 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))
Uitvoer
() is False (0) is True 0.0 is False None is False True is True Easy string is True