zoukankan      html  css  js  c++  java
  • python break ,continue和 pass 语句(八)

    Python break语句,就像在C语言中,打破了最小封闭for或while循环。
    
    break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
    
    break语句用在while和for循环中。
    
    如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。
    
    Python语言 break 语句语法:
    
    break
    流程图

    实例(Python 2.0+)
    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
     
    for letter in 'Python':     # 第一个实例
       if letter == 'h':
          break
       print '当前字母 :', letter
      
    var = 10                    # 第二个实例
    while var > 0:              
       print '当前变量值 :', var
       var = var -1
       if var == 5:   # 当变量 var 等于 5 时退出循环
          break
     
    print "Good bye!"
    以上实例执行结果:
    
    当前字母 : P
    当前字母 : y
    当前字母 : t
    当前变量值 : 10
    当前变量值 : 9
    当前变量值 : 8
    当前变量值 : 7
    当前变量值 : 6
    Good bye!
    Python continue 语句跳出本次循环,而break跳出整个循环。
    
    continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。
    
    continue语句用在while和for循环中。
    
    Python 语言 continue 语句语法格式如下:
    
    continue
    流程图:
    
    cpp_continue_statement
    实例:
    
    实例(Python 2.0+)
    #!/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!"
    以上实例执行结果:
    
    当前字母 : P
    当前字母 : y
    当前字母 : t
    当前字母 : o
    当前字母 : n
    当前变量值 : 9
    当前变量值 : 8
    当前变量值 : 7
    当前变量值 : 6
    当前变量值 : 4
    当前变量值 : 3
    当前变量值 : 2
    当前变量值 : 1
    当前变量值 : 0
    Good bye!
    Python pass是空语句,是为了保持程序结构的完整性。
    
    pass 不做任何事情,一般用做占位语句。
    
    Python 语言 pass 语句语法格式如下:
    
    pass
    实例:
    
    #!/usr/bin/python
    # -*- coding: UTF-8 -*- 
    
    # 输出 Python 的每个字母
    for letter in 'Python':
       if letter == 'h':
          pass
          print '这是 pass 块'
       print '当前字母 :', letter
    
    print "Good bye!"
    以上实例执行结果:
    
    当前字母 : P
    当前字母 : y
    当前字母 : t
    这是 pass 块
    当前字母 : h
    当前字母 : o
    当前字母 : n
    Good bye!
  • 相关阅读:
    一行代码搞定Dubbo接口调用
    测试周期内测试进度报告规范
    jq 一个强悍的json格式化查看工具
    浅析Docker容器的应用场景
    HDU 4432 Sum of divisors (水题,进制转换)
    HDU 4431 Mahjong (DFS,暴力枚举,剪枝)
    CodeForces 589B Layer Cake (暴力)
    CodeForces 589J Cleaner Robot (DFS,或BFS)
    CodeForces 589I Lottery (暴力,水题)
    CodeForces 589D Boulevard (数学,相遇)
  • 原文地址:https://www.cnblogs.com/cornerxin/p/8516042.html
Copyright © 2011-2022 走看看