O'Reilly logo

Einfüehrung in Python by David Ascher, Mark Lutz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 oder None.

  • Vergleiche und Gleichheitstests werden rekursiv auf Datenstrukturen angewendet.

  • Vergleiche und Gleichheitstests geben True oder False zurück.

  • Die Booleschen Operatoren and und or geben ein wahres oder falsches Operandenobjekt zurück. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required