continue 关键字

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
解析
  1. i="a"
    • print("a"+"a") →输出aa
    • i=="b"条件不成立,不执行continue
    • print(i) →输出a
  2. i="b"
    • print("b"+"b") →输出bb
    • i=="b"条件成立,执行continue
    • 直接跳过后面的print(i),不会打印b,进入下一次循环
  3. i="c"
    • print("c"+"c") →输出cc
    • 条件不成立,print(i) →输出c
  4. i="d"
    • print("d"+"d") →输出dd
    • 条件不成立,print(i) →输出d

区分:

  • break:直接彻底终止整个循环
  • continue:只跳过当前这一轮,循环还会继续跑

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注