Datentyp-Hierarchie (Wiederholung)

Zu Deiner besseren Orientierung zeige ich hier nochmals die Datentyp-Hierarchie von Python.

Python Datentyphierarchie
Datentyp-Hierarchie in 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.