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
- oderelif
-Anweisung aus; wenn keine der Bedingungen wahr ist, wird der Codeblock nach demelse
ausgeführt.- Schleifen
Während
while
-Schleifen so lange ausgeführt werden, wie die Bedingung wahr ist, iterierenfor
-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.