始一@ 发表于 2021-6-16 23:41:50

continue的作用

>>> for s in "helloworld":
        if s == "w":
                continue
        print(s,end="")

helloorld

continue实现怎样的作用?
为何w会消失

Daniel_Zhang 发表于 2021-6-16 23:44:54

本帖最后由 Daniel_Zhang 于 2021-6-16 23:46 编辑

continue 的作用就是,当执行 continue 时,会直接进入下一次循环,此时不会再执行 continue 后面的语句

如实例中的情况,当 s 为 'w' 时,执行 continue,否则 print(s, end="")

执行 continue,进入下一次判断 (循环).例如当前是 'helloworld' 的 'w',那么执行 continue,此时不 print(),判断下一个字符,也就是 'o'

P.s 此处并非跳出循环,而是循环 循环目标 的下一个元素 (当前实例是下一个字符)
页: [1]
查看完整版本: continue的作用