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

如何结束循环语句?

时间:2018-06-03 00:00:14      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:时间   jpg   img   就是   语句   来讲   而且   作者   大于   

在前面的内容我们讲了一下如何使用循环语句,今天我们就要来讲一下如何结束这个循环,你可能会觉得奇怪,为什么要结束循环?我们直接等条件全部判断完成不就好了?非也。你要知道当数据量十分巨大的时候,而我们又只需要少量符合条件的数据,这个时候如果我们能够提前结束这个循环,整个程序的运行时间和占用内存空间都会得到优化。而且,有一些情况要求我们寻找第一个符合条件的数,这个时候我们如果能够提前结束循环,等一下就不用对所有符合条件的数据再一次进行筛选。好的,废话不多说,我们来开始今天的内容吧~

 技术分享图片

 

1、break:用break结束循环是几种结束循环中的一种。我们来看一下示例代码:

for i in range(0,10,1):
    if i > 5:
     print(i)
     break
#按回车,得到的结果是:6

上面的代码能看得懂吗?我来解释一下:第一句是for循环,range的用法在前面已经讲过了,就是前两个数定义i所取数的范围,第三个数定义每两个数之间的距离。就是不断地定义i=0,1,2......接下来是一个判断语句,如果i的值大于5,就输出 i 的值,然后执行break,可以很容易想到值是6的时候,复合判断条件,输出6,然后结束循环。你可以试一下没加那个break得到的结果是什么,就像这样:

for i in range(0,10,1):
    if i > 5:
     print(i)、
#得到的结果是6,7,8,9

2、continue:这个用地没有break多,但是,主要是用在多条件判断的情况下。我们来看一下简单的判断示例代码(多条件的情况等以后用到的时候再来细说):

for i in Python:     
   if i == h:
      continue
   print 当前字母 :, i
#按回车,得到的结果是:‘当前字母:h’

我们来解释一下上面的代码,第一句是写一个循环语句,这个懂吧,就是用‘python’这个字符串中的每一个字母赋值给i,然后第二句代码就是一个判断,如果i的值是h的话,就结束这个循环,然后执行那个输出语句。

好的,今天的内容就讲到这里啦~

 技术分享图片

 

(文章图片若有侵权,请联系作者删除)

如何结束循环语句?

标签:时间   jpg   img   就是   语句   来讲   而且   作者   大于   

原文地址:https://www.cnblogs.com/Galaxyfengfeng/p/9125595.html

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