码迷,mamicode.com
首页 > 其他好文 > 详细

continue和break的区别

时间:2017-09-23 21:26:19      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:break   技术   tin   png   range   分享   .com   pycha   语句   

  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的区别

标签:break   技术   tin   png   range   分享   .com   pycha   语句   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!