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 Loops Beheersen: Control Flow & Herhalingstechnieken

Wat zijn Loops?

In het algemeen worden statements sequentieel uitgevoerd: de eerste statement in een functie wordt eerst uitgevoerd, gevolgd door de tweede, enzovoort. Er kan een situatie zijn waarin je een blok code meerdere keren moet uitvoeren.

Programmeertalen bieden diverse controlestructuren die meer complexe uitvoeringspaden toestaan.

loop-statement stelt ons in staat om een statement of groep statements meerdere keren uit te voeren. Het volgende diagram illustreert een loop-statement:

Python Loops Beheersen: Control Flow & Herhalingstechnieken

Python biedt de volgende typen loops voor herhalingsvereisten:

Nr. Loop-type & Beschrijving
1while loop

Herhaalt een statement of groep statements zolang een gegeven voorwaarde TRUE is. Het test de voorwaarde vóór het uitvoeren van de loop-body.

2for loop

Voert een reeks statements meerdere keren uit en vereenvoudigt de code die de loop-variabele beheert.

3nested loops

Je kunt één of meer loops binnen een andere while, for of do..while loop gebruiken.

Loop Control Statements

Loop control statements veranderen de uitvoering van de normale volgorde. Wanneer de uitvoering een scope verlaat, worden alle automatische objecten die in die scope zijn aangemaakt, vernietigd.

Python ondersteunt de volgende controlestatements:

Nr. Control Statement & Beschrijving
1break statement

Beëindigt de loop-statement en overdraagt uitvoering aan het statement onmiddellijk na de loop.

2continue statement

Laat de loop de rest van de body overslaan en de voorwaarde direct opnieuw testen voor herhaling.

3pass statement

De pass-statement in Python wordt gebruikt wanneer een statement syntactisch vereist is maar je geen commando of code wilt uitvoeren.

Python

  1. Python Statements, Indentatie en Comments: Een duidelijke gids
  2. Python Datatypes onder de knie krijgen: Een praktische gids
  3. Python Operators onder de knie krijgen: Een uitgebreide gids
  4. Python If…Else Statements onder de knie krijgen
  5. Python For Loops onder de knie krijgen: Syntaxis, Voorbeelden en Geavanceerde Patronen
  6. Python Pass Statement onder de knie krijgen: Een praktische gids
  7. Python-dictionaries beheersen: aanmaken, manipuleren en geavanceerde technieken
  8. Python print()-functie: Praktische handleiding met voorbeelden
  9. Python-lussen beheersen: For, While, Break, Continue en Enumerate uitgelegd
  10. Python's range()-functie onder de knie: van basis tot geavanceerde use cases
  11. Python's enumerate() meesteren: lussen met indices voor lijsten, tuples, strings en dictionaries