Wahrheitstests
In Chapter 7 haben wir die Begriffe Vergleich, Gleichheit und Wahrheitswerte eingeführt. Da if
-Anweisungen die erstenKonstrukte sind, die Testergebnisse wirklich nutzen, werden wir hier auf einige dieser Ideen näher eingehen. Insbesondere sind die Booleschen Operatoren in Python ein wenig anders als ihre Entsprechung in Sprachen wieC. In Python gilt:
Als »Wahr« gelten
True
, alle Zahlen außer null und alle nicht-leeren Objekte.»Falsch« bedeutet »nicht wahr«:
False
, eine Null, ein leeres Objekt oderNone
.Vergleiche und Gleichheitstests werden rekursiv auf Datenstrukturen angewendet.
Vergleiche und Gleichheitstests geben
True
oderFalse
zurück.Die Booleschen Operatoren
and
undor
geben ein wahres oder falsches Operandenobjekt zurück. ...
Get Einfüehrung in Python now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.