• 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!
  • 相关阅读:
    sessionid如何产生?由谁产生?保存在哪里?
    springmvc原理
    java基础面试题
    mysql数据库去重复
    git安装和初次使用
    String的按值传递,java传参都是传值
    sublime Text3使用笔记
    git命令使用记录
    Git:错误:error:src refspec master does not match any
    java并发编程实战学习(3)--基础构建模块
  • 原文地址:https://www.cnblogs.com/cornerxin/p/8516042.html
Copyright © 2020-2023  润新知