zoukankan      html  css  js  c++  java
  • python

    break

    终止整个循环:当循环或判断执行到break语句时,即使判断条件为True或者序列尚未完全被历遍,都会跳出循环或判断

    for i in xrange(10):
        print(i)
        if i == 8:
            break
    print('end')
    
    执行:
    C:Python27python.exe D:/Python/type-of-data.py
    0
    1
    2
    3
    4
    5
    6
    7
    8
    end
    
    Process finished with exit code 0
    

    continue

    跳出当次循环
    当循环或判断执行到continue语句时,continue后的语句将不再执行,会跳出当次循环,继续执行循环中的下一次循环

    for i in xrange(10):
        if i ==3:
            print('lalalalalalala')
            continue
        print(i)
        
    print('end')
    
    执行:
    C:Python27python.exe D:/Python/type-of-data.py
    0
    1
    2
    lalalalalalala
    4
    5
    6
    7
    8
    9
    end
    
    Process finished with exit code 0
    

    总结:

    continue 语句跳出本次循环,只跳过本次循环continue后的语句

    break 语句跳出整个循环体,循环体中未执行的循环将不会执行

    for i in xrange(10):
        if i ==3:
            print('lalalalalalala')
            continue
        print(i)
        if i == 8:
            break
    print('end')
    
    执行:
    C:Python27python.exe D:/Python/type-of-data.py
    0
    1
    2
    lalalalalalala
    4
    5
    6
    7
    8
    end
    
    Process finished with exit code 0
    
  • 相关阅读:
    Emacs 安装 jedi
    PHP+ MongoDB
    Debian 7 安装 Emacs 24.3
    在Code first中使用数据库里的视图
    Emacs安装auto-complete
    Debian 7.4 中配置PHP环境
    ASP.NET MVC 下载列表
    JDicom使用指南
    Windows常用的DOS命令
    Entity Framework问题总结
  • 原文地址:https://www.cnblogs.com/lijunjiang2015/p/7733859.html
Copyright © 2011-2022 走看看