python中break和continue的区别
程序员文章站
2022-04-01 21:01:21
...
大部分人总是会搞混break和continue,虽然他们都是结束循环,但是结束的方式并不一样。
break用于结束整个循环。
continue用于结束当前循环。
break有时候我们写代码时想让它结束整个循环,除了条件达到False结束,我们可以设定一个条件,当他达到这个条件时,结束整个循环。break用于完全跳出循环,执行循环体后面的语句。
while True: s = input('随便输入点什么:') if s =='quit': break print('你输入的字符串长度是{}'.format(len(s))) print('完')
这个代码可以看出当 s ==‘quit’ 时,这个循环就会结束,否则就会一直运行直到条件s满足。
**2.**continue的英文意思是持续,继续,但是在代码中它的作用是结束一个循环,但是他的本意却是继续,所以我们可以知道在代码中它的作用是跳出当前的循环,然后再继续后面的循环,也就是只结束一次循环。
while True: s = input('随便输入点什么:') if len(s) < 3: print('太短了,请输入三个字以上字符的内容。') continue print('你输入的内容是:{},长度是{}'.format(s,len(s)))
这个代码执行后,当你输入条件s的长度小于3时,当前这次循环就会跳出,然后继续执行这个循环代码,整个循环并不会因此而受到影响,依旧跟原先一样运行。
以上就是python中break和continue的区别的详细内容,更多请关注其它相关文章!
上一篇: Thinkphp在linux上的路径问题
下一篇: 全景展示有人做过吗?给点思路。。。
推荐阅读
-
Python 中的 copy()和deepcopy()
-
html中size和maxlength的区别
-
JavaScript中:表达式和语句的区别[译]_javascript技巧
-
PHP和ASP中关于转向函数的区别_PHP
-
浅析CSS3 中的 transition,transform,translate之间区别和作用
-
php中echo()和print()、require()和include()等易混淆函数的区别_PHP
-
PHP中cookie和session的区别实例分析_php实例
-
python is和==的区别
-
Python中logging日志的四个等级和使用
-
python中startswith()和endswith()的用法详解