python中break和continue的区别


本文摘自php中文网,作者silencement,侵删。

大部分人总是会搞混break和continue,虽然他们都是结束循环,但是结束的方式并不一样。
break用于结束整个循环。
continue用于结束当前循环。

break有时候我们写代码时想让它结束整个循环,除了条件达到False结束,我们可以设定一个条件,当他达到这个条件时,结束整个循环。break用于完全跳出循环,执行循环体后面的语句。

1

2

3

4

5

6

7

8

9

while True:

    s = input('随便输入点什么:')

 

    if s =='quit':

        break

 

    print('你输入的字符串长度是{}'.format(len(s)))

 

print('完')

这个代码可以看出当 s ==‘quit’ 时,这个循环就会结束,否则就会一直运行直到条件s满足。

**2.**continue的英文意思是持续,继续,但是在代码中它的作用是结束一个循环,但是他的本意却是继续,所以我们可以知道在代码中它的作用是跳出当前的循环,然后再继续后面的循环,也就是只结束一次循环。

1

2

3

4

5

6

7

8

9

while True:

    s = input('随便输入点什么:')

 

    if len(s) < 3:

        print('太短了,请输入三个字以上字符的内容。')

        continue

 

 

    print('你输入的内容是:{},长度是{}'.format(s,len(s)))

这个代码执行后,当你输入条件s的长度小于3时,当前这次循环就会跳出,然后继续执行这个循环代码,整个循环并不会因此而受到影响,依旧跟原先一样运行。

以上就是python中break和continue的区别的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python如何用于人工智能

巧用Python实现图片转换成素描和漫画格式

numpy中实现二维数组按照某列、某行排序的方法_Python

Python fileno()是什么?Python fileno()能做到什么?

Python防止sql注入方法介绍

Python数字怎么转对应中文

microPython选哪个好?

什么是Python和php?Python与php有什么区别

Python回车不能换行而是执行怎么办

Python输入错误怎么删除

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...