Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Python

Python Loop Control onder de knie krijgen: break & continue

Python Loop Control onder de knie krijgen: break & continue

Deze gids legt uit hoe Python's break en continue statements de loop-uitvoering sturen, met duidelijke voorbeelden en best practices.

Video: Python break en continue Statement

Wat is het gebruik van break en continue in Python?

In Python geven de break en continue statements ontwikkelaars fijnmazige controle over loop-gedrag. Terwijl een loop normaal herhaalt tot de test-expressie false evalueert, zijn er veelvoorkomende scenario's waar je een loop vroegtijdig wilt verlaten of specifieke iteraties wilt overslaan zonder de loop-voorwaarde opnieuw te evalueren.

Het correct gebruiken van break en continue kan je code leesbaarder, efficiënter en makkelijker te onderhouden maken.


Python break statement

De break statement termineert de loop die het bevat onmiddellijk. De uitvoering gaat door met het statement dat volgt op het loop-blok.

Wanneer geplaatst binnen geneste loops, verlaat break alleen de innerste loop, waardoor outer loops kunnen doorgaan indien gewenst.

Syntaxis van break

break

Flowchart van break

Python Loop Control onder de knie krijgen: break & continue

Het volgende diagram illustreert hoe break werkt in for en while loops.

Python Loop Control onder de knie krijgen: break & continue

Voorbeeld: Python break

# Demonstreren van de break statement binnen een loop
for val in "string":
    if val == "i":
        break
    print(val)
print("Het einde")

Output

s
t
r
Het einde

In dit fragment itereren we over de string "string". Wanneer het karakter i tegenkomt, verlaat break de loop, dus alleen de voorgaande karakters worden geprint.


Python continue statement

De continue statement slaat de rest van de huidige loop-iteratie over en gaat direct door naar de volgende iteratie. In tegenstelling tot break wordt de loop zelf niet getermineerd.

Syntaxis van continue

continue

Flowchart van continue

Python Loop Control onder de knie krijgen: break & continue

Hieronder is een visuele representatie van continue in zowel for als while loops.

Python Loop Control onder de knie krijgen: break & continue

Voorbeeld: Python continue

# Demonstreren van de continue statement binnen een loop
for val in "string":
    if val == "i":
        continue
    print(val)
print("Het einde")

Output

s
t
r
n
g
Het einde

Dit voorbeeld gedraagt zich vergelijkbaar met het vorige, behalve dat de iteratie met het karakter i overgeslagen wordt in plaats van de loop te termineren.

Python

  1. C# While en Do-While Loops: Syntaxis, Voorbeelden en Best Practices
  2. Python Keywords en Identifiers: Gereserveerde woorden en naamconventies onder de knie krijgen
  3. Python Statements, Indentatie en Comments: Een duidelijke gids
  4. Python Variabelen, Constanten en Literals – Een uitgebreide gids
  5. Python Type Conversie & Casting onder de knie krijgen: Een uitgebreide gids
  6. Python I/O en Module Imports onder de knie krijgen: Een praktische gids
  7. Python Global, Local en Nonlocal Variabelen begrijpen
  8. Python getallen, typeconversie en wiskunde beheersen
  9. Python-directory en bestandsbewerkingen beheersen
  10. Python-fouten & ingebouwde exceptions beheersen
  11. Python-lussen beheersen: For, While, Break, Continue en Enumerate uitgelegd