使用 while 或 for 循环时,如果想提前结束循环(在不满足结束条件的情况下结束循环),可以使用 break 或 continue 关键字,需要占位时,可以使用 pass 语句。
break 语句用于跳出 for 和 while 循环过程,跳出后对应的 else 部分将不执行。例如:
for letter in 'Python':
if letter == 'o':
break
print('当前字母为:', letter)
上述代码的运行结果如下所示:
continue 语句用于跳过 for 和 while 循环中的本次循环,其后的语句在本次循环中将不再执行,同时程序将执行下一轮循环。例如:
for i in range(4):
if i == 2:
continue
print(i)
上述代码的运行结果如下所示。
pass语句主要用于占位,例如:
for letter in 'I love Python':
if letter == 'o':
pass
print('执行 pass 语句' )
print('当前字母:', letter)
上述代码的运行结果如下所示: