Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Python

Python-Schleifenkontrolle meistern: break & continue

Python-Schleifenkontrolle meistern: break & continue

Dieser Leitfaden erklärt, wie Pythons break- und continue-Anweisungen die Schleifenausführung steuern, mit klaren Beispielen und Best Practices.

Video: Python break und continue Statement

Wozu dienen break und continue in Python?

In Python geben die break- und continue-Anweisungen Entwicklern feinkörnige Kontrolle über das Schleifenverhalten. Während eine Schleife normalerweise wiederholt, bis ihr Testausdruck false evaluiert, gibt es häufige Szenarien, in denen Sie eine Schleife frühzeitig verlassen oder bestimmte Iterationen überspringen möchten, ohne die Schleifenbedingung neu zu evaluieren.

Die korrekte Verwendung von break und continue kann Ihren Code lesbarer, effizienter und wartbarer machen.


Python break-Anweisung

Die break-Anweisung terminiert sofort die Schleife, die sie enthält. Die Ausführung setzt mit der Anweisung fort, die auf den Schleifenblock folgt.

In verschachtelten Schleifen verlässt break nur die innerste Schleife, sodass äußere Schleifen bei Bedarf fortfahren können.

Syntax von break

break

Flussdiagramm von break

Python-Schleifenkontrolle meistern: break & continue

Das folgende Diagramm veranschaulicht, wie break in for- und while-Schleifen funktioniert.

Python-Schleifenkontrolle meistern: break & continue

Beispiel: Python break

# break-Statement innerhalb einer Schleife demonstrieren
for val in "string":
    if val == "i":
        break
    print(val)
print("The end")

Ausgabe

s
t
r
The end

In diesem Snippet iterieren wir über den String "string". Wenn das Zeichen i encountered wird, verlässt break die Schleife, sodass nur die vorangehenden Zeichen ausgegeben werden.


Python continue-Anweisung

Die continue-Anweisung überspringt den Rest der aktuellen Schleifeniteration und springt direkt zur nächsten Iteration. Im Gegensatz zu break wird die Schleife selbst nicht terminiert.

Syntax von continue

continue

Flussdiagramm von continue

Python-Schleifenkontrolle meistern: break & continue

Unten ist eine visuelle Darstellung von continue in sowohl for- als auch while-Schleifen.

Python-Schleifenkontrolle meistern: break & continue

Beispiel: Python continue

# continue-Statement innerhalb einer Schleife demonstrieren
for val in "string":
    if val == "i":
        continue
    print(val)
print("The end")

Ausgabe

s
t
r
n
g
The end

Dieses Beispiel verhält sich ähnlich wie das vorherige, außer dass die Iteration, die das Zeichen i enthält, übersprungen wird, anstatt die Schleife zu terminieren.

Python

  1. Python-Schlüsselwörter & Bezeichner: Reservierte Wörter & Benennungskonventionen meistern
  2. Python-Anweisungen, Einrückung & Kommentare: Klare Anleitung
  3. Python-Variablen, Konstanten & Literale – Umfassender Leitfaden
  4. Python-Typkonvertierung & Casting meistern: Umfassender Leitfaden
  5. Python I/O & Modul-Importe meistern: Praxisleitfaden
  6. Python Global, Local & Nonlocal Variablen verstehen
  7. Zahlen, Typkonvertierung und Mathematik in Python meistern
  8. Verzeichnis- und Dateioperationen in Python meistern
  9. Python-Fehler & eingebaute Exceptions meistern
  10. Python Schleifen meistern: For, While, Break, Continue und Enumerate erklärt