python中break和continue的区别是什么

这篇文章将为大家详细讲解有关python中break和continue的区别是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

创新互联主要从事做网站、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务大同,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

大部分人总是会搞混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的区别是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


分享名称:python中break和continue的区别是什么
文章路径:http://scyanting.com/article/jppgij.html