Heim >Backend-Entwicklung >Python-Tutorial >Der Unterschied zwischen Break und Continue in Python
Die meisten Menschen verwechseln Pause und Fortfahren. Obwohl beide die Schleife beenden, enden sie auf unterschiedliche Weise.
break wird verwendet, um die gesamte Schleife zu beenden.
continue wird verwendet, um die aktuelle Schleife zu beenden.
break Manchmal möchten wir beim Schreiben von Code, dass die gesamte Schleife beendet wird. Zusätzlich zu der Bedingung, die endet, wenn sie False erreicht, können wir eine Bedingung festlegen, die die gesamte Schleife beendet. break wird verwendet, um vollständig aus der Schleife zu springen und die auf den Schleifenkörper folgenden Anweisungen auszuführen.
while True: s = input('随便输入点什么:') if s =='quit': break print('你输入的字符串长度是{}'.format(len(s))) print('完')
Aus diesem Code geht hervor, dass diese Schleife endet, wenn s == „quit“ ist, andernfalls wird sie ausgeführt, bis die Bedingung s erfüllt ist.
**2.**continue bedeutet auf Englisch „Fortfahren“, aber im Code besteht seine Funktion darin, einen Zyklus zu beenden, aber seine ursprüngliche Absicht besteht darin, fortzufahren, sodass wir seine Funktion im Code kennen können besteht darin, aus der aktuellen Schleife zu springen und dann die nachfolgende Schleife fortzusetzen, dh die Schleife nur einmal zu beenden.
while True: s = input('随便输入点什么:') if len(s) < 3: print('太短了,请输入三个字以上字符的内容。') continue print('你输入的内容是:{},长度是{}'.format(s,len(s)))
Wenn nach der Ausführung dieses Codes die Länge der von Ihnen eingegebenen Bedingung weniger als 3 beträgt, springt die aktuelle Schleife heraus und führt die Ausführung des Schleifencodes fort. Die gesamte Schleife ist davon nicht betroffen und wird weiterhin funktionieren. Funktioniert genauso wie zuvor.
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Break und Continue in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!