continue 语句
在 Python 编程里,循环结构是处理重复性任务的关键工具。有时候,在循环执行期间,我们可能会碰到某些特定情形,希望跳过当前循环的剩余部分,直接开启下一次循环。Python 的 continue 语句就能够实现这一功能。continue 语句属于控制流语句,它能改变循环的常规执行流程。
语法
在 for 循环和 while 循环中,continue 语句的基本语法如下:
# 在 for 循环中使用 continue
for variable in sequence:
# 循环体代码
if condition:
continue
# 当 condition 为 True 时,这里的代码将被跳过
# 其他循环体代码
# 在 while 循环中使用 continue
while condition1:
# 循环体代码
if condition2:
continue
# 当 condition2 为 True 时,这里的代码将被跳过
# 其他循环体代码参数
continue 语句不接受任何参数。
返回值
continue 语句没有返回值,它只是控制循环的执行流程。
示例
在 for 循环中使用 continue
在这个示例中,当 num 是偶数时,continue 语句会被执行,从而跳过 print(num) 语句,直接开始下一次循环。因此,只有奇数会被打印出来。
在 while 循环中使用 continue
在这个示例中,当 i 能被 3 整除时,continue 语句会被执行,跳过 print(i) 语句,直接开始下一次循环。因此,只有不能被 3 整除的数会被打印出来。
注意事项
continue 语句只能在循环体中使用,若在循环体之外使用,会引发 SyntaxError
continue 语句只会影响当前所在的最内层循环。若有嵌套循环,它只会跳过当前内层循环的剩余部分。
最后更新于