Python里的break和continue区别表现在几方面
Admin 2022-05-31 群英技术资讯 473 次浏览
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
一、break语句
1、功能:
当代码执行到break时,就会立刻结束break所在的循环。
2、结束循环:
break语句是结束整个循环的过程,不在判断执行循环的条件是否成立。
3、跳出循环:
break语句符合条件后,直接结束循环,只能跳出当前层次的循环。
4、使用实例:
n = 10 while n > 2: n = n - 1 if n == 5: break print('n = ',n)
输出
n = 9 n = 8 n = 7 n = 6
二、continue语句
1、功能:
用来结束本次循环,紧接着执行下一次的循环。
2、结束循环:
continue语句是只结束本次循环,并不终止整个循环的执行。
3、跳出循环:
跳出循环体中还没有执行的语句,跳出本次循环,但是并不跳出当前循环。
4、使用实例:
n = 10 while n > 2: n = n - 1 if n == 5: continue print('n = ',n)
输出
n = 9 n = 8 n = 7 n = 6 n = 4 n = 3 n = 2
不过大家再使用的过程中还要注意,在嵌套循环中,break和continue只会对最近的一层循环起作用,也就是近原则,希望能对你有所帮助哦~
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
ROS通过一个叫CvBridge的功能包,将获取的图像数据转换成OpenCV的格式,OpenCV处理之后,传回给ROS进行图像显示(应用),这篇文章主要介绍了Python中ROS和OpenCV结合处理图像问题,需要的朋友可以参考下
1、mongodb连接数据库importpymongo#连接数据库client=pymongo.MongoClient('localhost')#连接指定数据库db=client['shop']#指定goods集合result=db['goods'].find()ww=db['goods'].insert_one({'a':'qw'})aa=db['t
这篇文章主要介绍了如何生成对角矩阵 numpy.diag,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
这篇文章主要介绍了python-for x in range的用法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
默认作用域前段时间学了下Lua,发现Lua的默认作用域和Python是相反的。Lua定义变量时默认变量的作用域是全局(global,这样说不是很准确,L
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008