Die bool () -Methode konvertiert einen Wert unter Verwendung des Standardverfahrens zum Testen der Wahrheit in einen Booleschen Wert (True oder False).
Die Syntax von bool()
lautet:
bool ((Wert))
bool () Parameter
Es ist nicht zwingend erforderlich, einen Wert an zu übergeben bool()
. Wenn Sie keinen Wert übergeben, wird bool()
zurückgegeben False
.
Im Allgemeinen wird bool()
ein einzelner Parameter verwendet value
.
Rückgabewert von bool ()
bool()
kehrt zurück:
False
wenn der Wert weggelassen oder falsch istTrue
wenn der Wert wahr ist
Die folgenden Werte werden in Python als falsch betrachtet:
None
False
- Null eines beliebigen numerischen Typs. Zum Beispiel
0
,0.0
,0j
- Leere Sequenz. Zum Beispiel
()
,()
,''
. - Leere Zuordnung. Beispielsweise,
()
- Objekte von Klassen mit
__bool__()
oder__len()__
Methode, die0
oder zurückgibtFalse
Alle anderen Werte außer diesen Werten gelten als wahr.
Beispiel: Wie funktioniert 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))
Ausgabe
() ist falsch (0) ist wahr 0.0 ist falsch keiner ist falsch wahr ist wahr Einfacher String ist wahr