Python-Artikel --- Exit for Loop-Methode: Break and Continue
Tatsächlich ist die Verwendung von break und Continue zum Beenden der for-Schleife die gleiche wie beim Beenden von while. break, wenn bestimmte Bedingungen wahr sind, die Schleife verlassen, der folgende Code wird nicht ausgeführt, und die gesamte Schleife beenden; Continue, wenn bestimmte Bedingungen wahr sind, die aktuelle Schleife beenden und dann die nächste Schleife ausführen. Lassen Sie uns 2 Codebeispiele verwenden, um zu sehen, wie es verwendet wird, und die Ausführungsergebnisse.
1. break beendet die for-Schleife
Codebeispiel:
str1 = 'Python自学网'
for i in str1:
# 当某些条件成立退出循环,后面代码不执行,终止整个循环 ----break----条件:当i取到字符自
if i == '自':
break
print(i)
Ergebnisse der:
Zweitens beendet Continue die for-Schleife
Codebeispiel:
str1 = 'Python自学网'
for i in str1:
# 当某些条件成立退出循环,后面代码不执行,终止整个循环 ----break----条件:当i取到字符自
if i == '自':
continue
print(i)
Ergebnisse der:
z.B:
flag = ""
for i in range(10):
for x in "abc":
print(i, "---------", x)
if x == "b":
flag = True
break
if flag:
break