首页 > 其他 > 详细

continue和break的区别

时间:2017-09-23 21:15:07      阅读:260      评论:0      收藏:0      [点我收藏+]

  break是跳出当前循环(并非整个循环)

  例如:

for i in range(10):
    print(------,i)
    for j in range(10):
        print(j)
        if j>5:
            break

打印出来的效果是这样的:

------ 0
0
1
2
3
4
5
6
------ 1
0
1
2
3
4
5
6
------ 2
0
1
2
3
4
5
6
#后面的不写了。

 

  continue是跳出本次循环,执行下次循环

  

  可以写这样一个代码用调试来观察,得出continue的功能:

for i in range(10):
    if i<3:
        print("loop",i)
    else:
        continue
    print(hehe..)

  其中在Pycharm里,先给代码加断点,就是在代码左边用左键点出红点,然后开始调试,其中调试是一个小虫子的样子。

  技术分享

  调试时候点击左下角的执行键,就可以一步一步执行,可以很方便的观察出来continue语句是如何工作的:

技术分享

 

continue和break的区别

原文:http://www.cnblogs.com/whgvjp/p/7582271.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!