Anwendung der Continue-Anweisung in Python

July 28

Ablaufsteuerung ist ein grundlegendes Konzept in der Programmierung. Web-Programmierer oft Erstellen von Loops und Testbedingungen, die sie durchlaufen möchten. Mit Python die continue-Anweisung, können Sie eine Möglichkeit, durch Segmente überspringen implementieren eine for oder while-Schleife. Die Continue-Anweisung können durch einen Block in die aktuelle Schleife übersprungen werden.

Anweisungen

Verwendung der Continue-Anweisung in einer Python For-Schleife

1 Erstellen Sie eine for-Schleife vielleicht möchten Sie von früh brechen:for k in range(5,10):

2 Bestimmen Sie, welche Bedingungen Sie für testen, um festzustellen, ob Sie durch die Schleife überspringen möchten möchten.

3 Verwenden Sie eine If-Anweisung innerhalb der for-Schleife zu früh durch die Schlaufe zu überspringen. Sie können die Continue-Anweisung innerhalb des geschachtelten If/else Anweisung: für k in range(5,10): if k > 7: print 'skipping this iteration!' continue print k This sample loop logic will print: 5 6 skipping the iteration skipping the iteration skipping the iteration Note that the final print statement is not inside the if block.

Verwendung der Continue-Anweisung in einer While Schleife

4 Erstellen Sie eine Weile Schleife, wo Sie Schritte überspringen können:while True:

5 Bestimmen Sie, welche Bedingungen Sie für testen, um festzustellen, ob Sie durch die Schleife überspringen möchten möchten.

6 Verwenden Sie eine If-Anweisung innerhalb der für Weile früh durch die Schlaufe zu überspringen. Sie können die Continue-Anweisung innerhalb des geschachtelten If/else Anweisung: while True: my_input = raw_input('Enter a string less than ten characters : ') if my_input == 'quit': break if len(my_input) > 10: continue print 'You entered something less than 10 characters'Diese Schleife wird für immer weiter, es sei denn, der Benutzer gibt "beenden" und damit eine Break-Anweisung zwingt. Wenn die Eingabe, die der Benutzer eingibt größer als 10 Zeichen ist, geht es zurück an die Spitze der While-Schleife Benutzeraufforderung für mehr Input. Ansonsten wird dieses Programm der Zeichenfolge anzeigen "Eingegebene etwas weniger als zehn Zeichen."

Tipps & Warnungen

  • Sie können nicht die Continue-Anweisung innerhalb von Pythons "finally"-Klausel.