continue作用
continue用在循环里:结束本次循环,直接进入下一轮循环- 执行
continue后,本次循环continue后面的代码全部跳过不执行,直接回到循环条件判断处(while/for开头) - continue之前写的代码照常运行
示例代码
for i in ("a", "b", "c", "d"):
print(i+i)
if i == "b":
continue
print(i)Code language: PHP (php)
运行输出
aa
a
bb
cc
c
dd
d
解析
i="a"print("a"+"a")→输出aai=="b"条件不成立,不执行continueprint(i)→输出a
i="b"print("b"+"b")→输出bbi=="b"条件成立,执行continue- 直接跳过后面的
print(i),不会打印b,进入下一次循环
i="c"print("c"+"c")→输出cc- 条件不成立,
print(i)→输出c
i="d"print("d"+"d")→输出dd- 条件不成立,
print(i)→输出d
区分:
break:直接彻底终止整个循环continue:只跳过当前这一轮,循环还会继续跑
Previous: 循环中的 else
Next: 异常处理 try‑except