A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 9 Ω


Python Einrücklogik


Programmieren


Basiswissen


Wie Python Programmblöcke mit Leerzeichen markiert: man spricht beim Programmieren von Indentationen. Die Einrückungen sind für den Ablauf unwichtig, erleichtern aber oft erheblich das Lesen von Programmen.

Indentations


Anders als viele andere Programmiersprachen wie Basic256, Bash, C++ oder Java, benutzt Python Einrückungen um Programmblöcke gegeneinander abzugrenzen. Einrückung heißt, dass der Text nicht ganz links beginnt, sondern erst weiter rechts. Hier ist ein Beispiel:

Dies ist Programmcode.
Die ist noch mehr Programmcode
Dieser Code ist Teil eines Blocks.
Dieser Code genauso.
Dieser auch!
Dies ist kein Teil des Blocks oben.
Aber dies hier ist Teil eines neuen Blocks.
Genauso wie auch diese Zeile hier.

Nach einem Block muss es immer mit der Einrückung weitergehen, die direkt vor dem Block stand:

Dies ist etwas Programmcode.
Dies ist eine korrekte Einrückung, also ein eigener Block.
Diese Zeile gehört noch immer zum Block.
Auch diese.
Diese Zeile gibt einen Fehler.

Um Einrückungen zu erzeugen, kann man entweder Leerzeichen (White Space) der Tabulatoren (Tabs) benutzen. Eine Vermischung ist aber nicht möglich.