Python基础之python循环控制语句break/continue详解

 更新时间:2021年09月01日 11:17:31   作者:士别三日wyx  
Python中提供了两个关键字用来控制循环语句,分别是break和continue,接下来通过两个案例来区分这两个控制语句的不同,感兴趣的朋友一起看看吧

Python中提供了两个关键字用来控制循环语句,分别是break和continue

break在条件成立时,不会执行循环中的后续代码,并且会停止整个循环
continue在条件成立时,会不执行循环中的后续代码,并且会停止本次循环

接下来我们通过两个案例来区分这两个控制语句

首先使用while循环语句打印1到5之间的数字,循环到3的时候,我们使用continue关键字跳出3的这次循环,需要注意的是,continue在条件成立时,不会执行后续代码,如果在continue关键字前,没有改变循环的条件,那么循环的条件将一直不会改变,从而造成死循环

i = 0
# 循环打印1到5
while i <= 5:
    # 如果等于3就跳出本次循环
    if i == 3:
        i += 1
        # 使用continue前,必须修改循环条件,否则会死循环
        continue
    print(i)
    i += 1

 从结果中我们可以看到,3没有被打印,说明在数字等于3的时候,continue关键字结束了这一次循环

接下来我们将continue关键字替换为break关键字,如果循环的数字等于3时,break将会结束整个循环

i = 0
# 循环打印1到5
while i <= 5:
    # 如果等于3就结束整个循环
    if i == 3:
        i += 1
        break
    print(i)
    i += 1

 从结果中我们可以看到,循环到3的时候,break关键字结束了整个循环,后面的4和5也不会被打印

到此这篇关于Python基础之python循环控制语句break/continue详解的文章就介绍到这了,更多相关python循环控制语句内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python实现的批量修改文件后缀名操作示例

    Python实现的批量修改文件后缀名操作示例

    这篇文章主要介绍了Python实现的批量修改文件后缀名操作,涉及Python目录文件的遍历、重命名等相关操作技巧,需要的朋友可以参考下
    2018-12-12
  • Python实现RLE格式与PNG格式互转

    Python实现RLE格式与PNG格式互转

    在机器视觉领域的深度学习中,很多数据集的标注文件使用RLE的格式。但是神经网络的输入一定是一张图片,为此必须把RLE格式的文件转变为图像格式。本文将利用Python实现RLE格式与PNG格式互转,感兴趣的可以了解一下
    2022-08-08
  • Python使用Asyncio实现检查网站状态

    Python使用Asyncio实现检查网站状态

    这篇文章主要为大家详细介绍了Python如何使用Asyncio实现检查网站状态,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-03-03
  • pandas 如何分割字符的实现方法

    pandas 如何分割字符的实现方法

    这篇文章主要介绍了pandas 如何分割字符的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • python列表推导式的原理及使用方法

    python列表推导式的原理及使用方法

    这篇文章主要介绍了python列表推导式的原理及使用方法,列表推导式即list comprehension,有时也被翻译为列表解析式,是一种创建列表的简洁语法,更多详细内容需要的小伙伴可以参考一下下面文章相关资料
    2022-03-03
  • Selenium常见八大定位法总结

    Selenium常见八大定位法总结

    自动化最基础的就属于定位元素了,元素不会定位,基本上已经团灭了,就不用再去考虑什么自动化了,下面这篇文章主要给大家介绍了关于Selenium常见八大定位法的相关资料,需要的朋友可以参考下
    2023-02-02
  • Python操作MongoDB数据库PyMongo库使用方法

    Python操作MongoDB数据库PyMongo库使用方法

    这篇文章主要介绍了Python操作MongoDB数据库PyMongo库使用方法,本文讲解了创建连接、连接数据库、连接聚集、查看全部聚集名称、查看聚集的一条记录等操作方法,需要的朋友可以参考下
    2015-04-04
  • ChatGPT 帮我自动编写 Python 爬虫脚本的详细过程

    ChatGPT 帮我自动编写 Python 爬虫脚本的详细过程

    ChatGPT是一种基于大语言模型的生成式AI,换句话说它可以自动生成类似人类语言的文本,把梳理好的有逻辑的答案呈现在你面前,这完全不同于传统搜索工具,这篇文章主要介绍了ChatGPT 帮我自动编写 Python 爬虫脚本,需要的朋友可以参考下
    2023-02-02
  • python DataFrame中loc与iloc取数据的基本方法实例

    python DataFrame中loc与iloc取数据的基本方法实例

    这篇文章主要给大家介绍了关于python DataFrame中loc与iloc取数据的基本方法,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-02-02
  • python中常用的数据结构介绍

    python中常用的数据结构介绍

    这篇文章主要介绍了python中常用的数据结构介绍,帮助大家更好的理解和学习python的基础知识,感兴趣的朋友可以了解下
    2021-01-01

最新评论