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!
  • 相关阅读:
    Ubuntu把在任事器范围起更次要的脚色
    linux下firefox 3.0 flash失效的治理法子
    Fedora的一些根蒂设置装备摆设(三、有关Firefox的放慢设置装备摆设)
    Linux操纵零碎下即时通讯软件
    QGtkStyle 让 KDE 法式拥有 Gnome 外不雅
    Ubuntu 8.04 告白登岸德国柏林的地铁零碎
    关于linux的一些重要日记文件
    linux下挂载U盘进程
    对Fedora9的一些心得领会(另附一些末尾设置装备安插)
    使用distinct在mysql中查询多条不重复记载值的处理责罚步调
  • 原文地址:https://www.cnblogs.com/cornerxin/p/8516042.html
Copyright © 2011-2022 走看看