Fast alle Programmiersprachen benutzen bestimmte Zeichen oder Schlüsselwörter zur Gruppierung von Anweisungsgruppen.
Python benutzt dazu Einrückungen.
Einrückungen sind im gesamten Programmtext gleich zu gestalten. Die gleichzeitige Verwendung von Tabulatoren und Leerzeichen kann zu Problemen führen.
Mehrere Anweisungen in einer Zeile werden durch Semikolons getrennt. Ein Semikolon am Ende einer Zeile ist optional.
for (name, species) in animals:
if species == 'cat':
cats.append(name)
elif species == 'dog':
dogs.append(name)
else:
unknown.append(name)