Python基础之python循环控制语句break/continue详解
作者:士别三日wyx 时间:2022-01-24 05:54:01
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也不会被打印
来源:https://blog.csdn.net/wangyuxiang946/article/details/119961858
标签:python,循环语句,break,continue
0
投稿
猜你喜欢
Python实现字符串的逆序 C++字符串逆序算法
2022-04-10 01:35:54
python自动化测试之Selenium详解
2022-07-16 12:24:44
10个不为人知的Google失败作品
2008-05-24 16:56:00
tensorflow训练中出现nan问题的解决
2023-02-10 09:34:09
Python爬虫实例_利用百度地图API批量获取城市所有的POI点
2023-01-11 15:30:37
浅谈Python浅拷贝、深拷贝及引用机制
2023-01-03 10:28:23
python使用正则表达式来获取文件名的前缀方法
2023-02-08 07:37:58
python实现集中式的病毒扫描功能详解
2022-03-04 03:16:00
php简单实现批量上传图片的方法
2023-11-20 13:55:53
pycharm 如何缩进和SQL乱码及SQL包含变量
2021-05-19 04:43:24
Python3 webservice接口测试代码详解
2022-10-21 18:54:51
Linux下利用python实现语音识别详细教程
2022-07-13 15:11:55
PyQt5每天必学之切换按钮
2023-06-14 09:07:06
在Python的while循环中使用else以及循环嵌套的用法
2022-10-18 19:17:14
基于pytorch的lstm参数使用详解
2023-11-21 08:41:21
pandas 两列时间相减换算为秒的方法
2022-04-15 00:30:07
Python数据结构与算法中的栈详解(3)
2022-01-19 14:38:24
Oracle学习笔记(四)
2012-01-05 18:57:33
python机器学习案例教程——K最近邻算法的实现
2021-12-01 14:36:51
ASP ,IP地址分段计算
2008-04-13 06:55:00