Python3 中 continue 和 break 的区别

在使用 python 的过程中,经常会用到循环,有时候我们不需要循环迭代元素里面的所有值,当我们循环到我们想要的值得时候,我们就希望跳出循环体。执行下面的语句。breakcontinue 就派上用场了。

我们来看看这两个的区别。

  • braek
for i in range(10):
    if i == 5:
        break
    print(i, end=' ')

看一下运行结果:

0 1 2 3 4 # i = 5 以后的值都没有循环
  • continue
for i in range(10):
    if i == 5:
        continue
    print(i, end=' ')

在看一下结果:

0 1 2 3 4 6 7 8 9  # i = 5没有循环

看出上面的差别了嘛?

总结:

  • 当在循环体内使用 break 的时候,执行到符合某个语句的时候,跳出循环,不在执行后面的迭代。循环结束
  • 当在循环体内使用continue的时候,执行到符合某个语句的时候,跳出当前循环,继续执行当前剩余的循环
    这就是 break 和 continue 的区别

完!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift 提供了类似 C 语言的流程控制结构,包括可以多次执行任务的for和while循环,基于特定条件选择执行...
    穷人家的孩纸阅读 716评论 1 1
  • 86.复合 Cases 共享相同代码块的多个switch 分支 分支可以合并, 写在分支后用逗号分开。如果任何模式...
    无沣阅读 1,412评论 1 5
  • 作者的序言 朋友们,弃疗系列4出来啦,作者还并没有放弃,感觉自己萌萌哒,233。 语句 js程序其实就是一系列可执...
    zhaolion阅读 1,773评论 0 8
  • [The Swift Programming Language 中文版]本页包含内容: Swift提供了多种流程控...
    风林山火阅读 587评论 0 0
  • 1.直接明文保存,比如用户设置的密码是“123456”,直接将“123456”保存在数据库中,这种是最简单的保存方...
    f48ac133a97f阅读 718评论 0 0