在Python中,continue
语句是一种流程控制结构,主要用于在循环(如 for
或 while
循环)内部提前结束当前迭代,并直接跳转至下一次迭代的开始处。
当你在循环体内的某个条件判断分支中遇到 continue
语句时,Python解释器将立即停止执行当前迭代余下的任何代码,并重新评估循环的条件部分,如果条件满足,则继续下一轮迭代。
例如,在一个简单的 for
循环中遍历列表并打印元素,但忽略特定值时,可以这样使用 continue
:
for i in [1, 2, 3, 4, 5]:
if i % 2 == 0: # 如果i是偶数
continue # 跳过本次循环的后续代码
print(i) # 这段代码不会在偶数情况下执行
在这个例子中,当变量 i
是偶数时,continue
语句被执行,那么 print(i)
不会被执行,循环会直接跳到下一个数字的检查。所以,此程序只会打印出奇数。
总结来说,continue
的作用是在不退出整个循环的情况下,跳过当前循环体中剩余未执行的部分。