Python中break语句和continue语句的用法讲解

 更新时间:2022年12月14日 16:34:11   作者:棉猴  
在Python中,break语句和continue语句一般用于循环语句中,这篇文章主要介绍了Python中break语句和continue语句的用法小结,需要的朋友可以参考下

在Python中,break语句和continue语句一般用于循环语句中。

1 break语句

1.1 break语句在单循环中的使用

在单循环中的break语句,其作用是结束当前循环,代码如图1所示。

for i in range(0.5):
   print(i)
   if(i==3):
      break
0
1
2
3

图1 break结束当前循环

从图1中可以看出,在for循环中,当i的值是3时,会调用break语句结束当前循环,此时的输出为0-3,也就是说,当i等于3时,循环就被break语句结束了。

1.2 break语句在多重循环中的使用

多重循环指的是循环的嵌套,即循环语句中包含其它的循环语句,如图2所示。

图2 双重循环代码

从图2中可以看出,该代码第一个for循环中又包含了一个循环语句,此时的输入如图2中蓝色部分。

在多重循环中的使用使用的break语句只能结束离与它相关联的那个循环,而不能把所有的循环都结束,如图3所示。

图3 在双重循环代码中使用break

从图3中可以看出,在图3③位置处的break语句只能结束图3②位置处的for循环,而不能结束图3①位置处的for循环,此时的输出如图3④所示。

2 continue语句

continue语句结束本次循环,并回到该循环语句的开头,根据条件判断是否继续执行该循环语句,它不像break语句那样是结束整个循环语句。

2.1 在单循环中使用continue语句

代码如图4所示。

for i in range(0.5):
   if(i==2):
      continue
   print(i)
0
1
3
4

图4 在单循环中使用continue语句

 从图4中可以看出,在for循环中,当i的值是2时,调用continue语句结束本次循环,此时不会执行print()语句而回到for语句开头执行下一次循环。因此,此时的输出结果中没有2。

2.2 在多循环中使用continue语句

与“1.2 break语句在多重循环中的使用”中提到的break语句相似,continue语句只能结束与它相关联的那个for语句的本次循环,代码不再赘述。

到此这篇关于Python中break语句和continue语句的用法的文章就介绍到这了,更多相关Python中break和continue用法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Django xadmin开启搜索功能的实现

    Django xadmin开启搜索功能的实现

    今天小编就为大家分享一篇Django xadmin开启搜索功能的实现,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • Tornado高并发处理方法实例代码

    Tornado高并发处理方法实例代码

    这篇文章主要介绍了Tornado高并发处理方法实例代码,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • python urllib爬虫模块使用解析

    python urllib爬虫模块使用解析

    这篇文章主要介绍了python urllib爬虫模块使用解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • python pandas 对时间序列文件处理的实例

    python pandas 对时间序列文件处理的实例

    今天小编就为大家分享一篇python pandas 对时间序列文件处理的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • 推荐10款最受Python开发者欢迎的Python IDE

    推荐10款最受Python开发者欢迎的Python IDE

    这篇文章收集了一些对开发者非常有帮助的,最好的10款Python IDE,包括Vim,Eclipse with PyDev,Sublime Text,PyCharm等知明Python开发工具
    2018-09-09
  • 解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题

    解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题

    这篇文章主要介绍了解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • Python装饰器重载内置的使用

    Python装饰器重载内置的使用

    本文主要介绍了Python装饰器重载内置的使用,详细介绍如何创建装饰器,如何使用装饰器来重载内置函数,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • python编程进阶之异常处理用法实例分析

    python编程进阶之异常处理用法实例分析

    这篇文章主要介绍了python编程进阶之异常处理用法,结合实例形式分析了python异常捕获、处理相关语句、使用技巧与操作注意事项,需要的朋友可以参考下
    2020-02-02
  • Python 使用matplotlib模块模拟掷骰子

    Python 使用matplotlib模块模拟掷骰子

    这篇文章主要介绍了Python 使用matplotlib模块模拟掷骰子,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • pytorch 中nn.Dropout的使用说明

    pytorch 中nn.Dropout的使用说明

    这篇文章主要介绍了pytorch 中nn.Dropout的使用说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05

最新评论