Datentyp-Hierarchie (Wiederholung)
Zu Deiner besseren Orientierung zeige ich hier nochmals die Datentyp-Hierarchie von Python.
Truthy and Falsy
Bei der Auswertung boolescher Ausdrücke, werden alle Ausdrücke, die den numerischen Wert 0 oder 0.0 haben, sowie auch leere Mengen, leere Listen, Dictionaries oder Zeichenketten als False
gewertet. Jeder von 0 verschiedene Wert gilt dagegen als True
. Analoges gilt für nicht-leere Zeichenketten etc. – Man spricht hinsichtlich dieser Interpretation von nicht-booleschen Werten als Wahrheitswert von Truthy and Falsy.