Kontrollflüsse

Python verfügt über eine ganze Reihe von Kontrollflüssen um die Code-Ausführung und den Programmablauf, einschließlich gängiger Verzweigungen und Schleifen, zu steuern:

Boolesche Werte und Ausdrücke

überprüfen Werte und Identität und ermöglichen Verknüpfungen zwischen beiden.

Bedingte Anweisungen

führen den Codeblock nach der ersten wahren Bedingung einer if- oder elif-Anweisung aus; wenn keine der Bedingungen wahr ist, wird der Codeblock nach dem else ausgeführt.

Schleifen

Während while-Schleifen so lange ausgeführt werden, wie die Bedingung wahr ist, iterieren for-Schleifen über Listen, Tupel und Sets.

Exceptions

behandeln meist Fehler, die während der Ausführung von Programmen passieren.

Kontextmanagement mit with

regelt u.a. den Zugriff auf Dateien, das Locking von Threads und die Unterdrückung von Exceptions.