博客园  :: 首页  :: 管理

关于python中break与continue的区别

Posted on 2020-07-27 23:29  520_1351  阅读(676)  评论(0编辑  收藏  举报

在python中break和continue都有跳出循环体的作用,但是他们还是有一些区别的,具体区别如下:

break:是直接跳出循环,跳出自己所处的整个循环体

continue:只是跳出本次循环,而进入到下一次循环中
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1、关于break的实例代码(执行结果,只会输出guido):
names=['guido','van','rossum','https://www.cnblogs.com/5201351']

for name in names:
    if name == 'van':
        break
    print(name)

2、关于continue的实例代码:

names=['guido','van','rossum','https://www.cnblogs.com/5201351']

for name in names:
    if name == 'van':
        continue
    print(name)

这里遍历到van时,不执行后面的内容,只是跳出本次循环,然后进入下一个循环之中,以后执行结果如下:

guido
rossum
https://www.cnblogs.com/5201351

 

 
 
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/13388409.html