Python continue语句实例用法

Python continue语句:

当执行到 continue 语句时,将不再执行本次循环中 continue 语句接下来的部分,而是继续下一次循环。

lst = [7,8,9,4,5,6]

for i in range(len(lst)):
  if lst[i] == 9:
    continue
#当运行到 continue 语句时,不执行本次循环中剩余的代码,而是继续下一层循环
  print(lst[i],end = " ")
# 7 8 4 5 6

当存在嵌套循环时:

lst = [7,8,9,4,5,6]
for i in range(2):
  for j in range(len(lst)):
    if lst[j] == 4:
      continue # 跳出本次循环,进入下一层循环
    print(lst[j], end=" ")
  print()
# 7 8 9 5 6
# 7 8 9 5 6

知识点扩展:

Python continue 语句跳出本次循环,而break跳出整个循环。

continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。

continue语句用在while和for循环中。

Python 语言 continue 语句语法格式如下:

continue

实例代码:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

for letter in 'Python':   # 第一个实例
  if letter == 'h':
   continue
  print '当前字母 :', letter

var = 10          # 第二个实例
while var > 0:
  var = var -1
  if var == 5:
   continue
  print '当前变量值 :', var
print "Good bye!"

以上内容是我们小编整理的,希望能够帮助到大家。

(0)

相关推荐

  • python中break、continue 、exit() 、pass终止循环的区别详解

    python中break.continue .exit() .pass区分 1.break:跳出循环,不再执行 Python break语句,就像在C语言中,打破了最小封闭for或while循环. break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句. break语句用在while和for循环中. 如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码. 例1: break跳出while死循环 ```python wh

  • Python学习笔记之Break和Continue用法分析

    本文实例讲述了Python学习笔记之Break和Continue用法.分享给大家供大家参考,具体如下: Python 中的Break 和 Continue break:控制何时循环应该结束 continue: 跳过循环的一次迭代 Break 和 Continue[示例练习] 用 break 语句写一个循环,用于创建刚好长 140 个字符的字符串 news_ticker.你应该通过添加 headlines 列表中的新闻标题创建新闻提醒,在每个新闻标题之间插入空格.如果有必要的话,从中间截断最后一个

  • Python循环中else,break和continue的用法实例详解

    本文实例讲述了Python循环中else,break和continue的用法.分享给大家供大家参考,具体如下: 在看Python的文档的时候看到了for和while语句和C语言中有一个最大的区别-可以有一个可选的else语句.这个语句的执行触发机制让我不大明白,通过代码测试才了解了什么情况下触发else语句."凡存在,皆合理",Python的设计者肯定是有他的目的,现在咱们来探究一番. 以for语句为例,开发环境Python3.4. Python循环中的else作用 循环中else的存

  • 简单了解python的break、continue、pass

    break break可以用来立即退出循环语句(包括else) continue continue可以用来跳过当次循环 注意:break和continue都是只对离他最近的循环起作用 pass pass是用来在判断或循环语句中占位的 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们.

  • Python continue语句实例用法

    Python continue语句: 当执行到 continue 语句时,将不再执行本次循环中 continue 语句接下来的部分,而是继续下一次循环. lst = [7,8,9,4,5,6] for i in range(len(lst)): if lst[i] == 9: continue #当运行到 continue 语句时,不执行本次循环中剩余的代码,而是继续下一层循环 print(lst[i],end = " ") # 7 8 4 5 6 当存在嵌套循环时: lst = [7

  • python中if-elif-else语句实例用法讲解

    1.判断多个条件的语句,if为真则执行if后面的语句. 2.如果elif是真的,则执行elif,后面的代码块不执行. 3.如果if和elif不满意,执行else语句. 实例 if expression: statements... elif expression: statements... # 可以有1条或多条elif语句 else: statement... 知识点扩充: 有的时候,一个 if - else - 还不够用.比如,根据年龄的划分: 条件1:18岁或以上:adult 条件2:6岁

  • Python中Continue语句的用法的举例详解

    Python continue语句返回while循环的开始.Continue语句拒绝在该循环的当前迭代中的其余语句执行并移动控制返回到循环的顶部(开始位置). continue语句可以在while和for循环使用. 语法 Python continue语句的语法如下: continue 流程图: 例子 #!/usr/bin/python for letter in 'Python': # First Example if letter == 'h': continue print 'Curren

  • python中@contextmanager实例用法

    在对于python中的装饰器,我们一般会使用它辅助方法.在我们学习的上下文管理器中,有一个@contextmanager装饰器,它能够帮助我们在函数中定义上下文管理器方法,实现代码方面的简化.下面我们就python中@contextmanager的概念.使用注意.实例进行分享. 1.概念 是contextlib模块提供的一个装饰器,用于将一个函数声明上下文管理,无需创建一个类或者单独的__enter__()方法和__exit__()方法,就可以实现上下文管理. 2.注意 装饰器@contextm

  • Python pass函数实例用法

    说到占位符,大家从字面意思上可以看出,是占一个位置.因为在实际操作中,我们有很多代码是不能立刻填上的,所以会用pass函数来解决.下面我们就pass函数进行说明.语法的介绍,并带来实例. 1.说明 可以用pass语句来占位,也可以当做是一个标记,是要过后来完成的代码. 2.语法 pass 3.实例 i = 3 if i <3: print("测试1") else: i += 1 pass print("测试2",i) #pass无论是前后都会执行相应的代码,单

  • python not关键字实例用法

    1.not关键词可以反转一个布尔值. >>> not True False >>> >>> not 1 > 0 False 2.当使用if语句和while语句时,条件的结果会发生逆转. not关键字可以用于if语句: if not 条件: 代码块 当条件不满足时,上述if语句执行代码块,但当条件满足时,它们不执行,因为not关键取反了结果. 知识点扩展: python中的not具体表示是什么: 在python中not是逻辑判断词,用于布尔型Tru

  • python中subprocess实例用法及知识点详解

    1.subprocess这个模块来产生子进程,并且可以连接到子进程的标准输入.输出.错误中,还可以获得子进程的返回值. 2.subprocess提供了2种方法调用子程序. 实例 # coding:utf-8 import os # popen返回文件对象,同open操作一样 f = os.popen(r"ls", "r") l = f.read() print(l) f.close() Python subprocess知识点扩充 使用subprocess模块的目的

  • python time()的实例用法

    顾名思义,本期内容肯定是涉及编程时间,那在操作python要怎么用time这个方法呢?一起来看下吧~ 时间模块的定义与使用: 时间模块time是python自带的模块,它内部封装了一些获取时间戳和字符串形式时间的函数. 导入方法如下: import time 获取时间戳: tiem.time():获取当前时间戳. 时间戳是指从计算机元年到现在经过的秒数. 计算机元年是指1970年1月1日0时0分0秒. 另外在python中时间戳表示为秒数,在java中表示为毫秒数. 返回值: 浮点数,内容是计算

  • python regex库实例用法总结

    对于regex库的使用不难,因为本身就是python中自带的库,所以在调用上也是常见的库使用类型,大部分时候都是用于搜索上下文信息的,但是有些时候也会调用它的两个使用方法,其中一个是编译,另外一个是匹配,能够进行匹配的对象有很多,比如字符串,单一的字符等等,好啦,下面来详细看下使用吧. 调用实例: from uregex import Regex_input x=Regex_input('j','jd') x.regex() c=Regex_input('j','d') c.regex() 编译

  • Python float函数实例用法

    我们知道数字有很多种类型,比如整数.浮点数.在字符串值的讨论上,我们会需要用浮点值的形式,那么就需要函数来进行转换.float函数的功能正是如此,能够对其中的数值进行转换,下面我们就float函数的一系列内容带来详细的介绍. 1.说明 给定一个字符串值(包含浮点值),我们必须在Python中将其转换为浮点值.要将字符串值转换为float,我们可以使用float()功能. 2.语法 class float([x]) 3.参数 x -- 整数或字符串 4.返回值 返回浮点数. 5.实例 print(

随机推荐