Einrückung in Python ist die Anzahl der Leerzeichen oder Tabs am Anfang einer Zeile. Im Gegensatz zu anderen Programmiersprachen, die Klammern verwenden, um Blöcke von Code zu definieren, verwendet Python Einrückung. Dies bedeutet, dass in Python die Einrückung nicht nur für die Lesbarkeit wichtig ist, sondern auch die Struktur des Codes bestimmt.
Die Einrückung gibt an, zu welchem Kontrollflusskonstrukt (wie z.B. if-Anweisungen, Schleifen, Funktionen usw.) eine bestimmte Codezeile gehört. Codezeilen, die auf der gleichen Einrückungsebene stehen, gehören zum gleichen Block.
Beispiel:
```
if 5 > 2:
print(“Fünf ist größer als zwei!”)
```
In diesem Beispiel ist die print-Anweisung innerhalb der if-Anweisung, da sie eingerückt ist. Wenn sie nicht eingerückt wäre, gehörte sie nicht zur if-Anweisung und würde immer ausgeführt werden.