zoukankan      html  css  js  c++  java
  • Python第三课(流程控制)

    Python第三课(流程控制)   >>>转到思维导图>>>转到我的博客

    if判断

        判断失误的对错,真假,是否可行

        固定语法

    if 条件:
        代码1
        代码2
        代码3
        代码4
        ...
    

     python的缩进表示代码的归属

        同一缩进的代码,称之为代码块

    补充:布尔值位False数据由哪些:0,None,' ',[ ],{ }

        布尔值也可以直接用来判断

        变量名也可以用来判断,因为变量名指向的值对应的就是True或False

    else 语法 # 不能单独使用,必须和if,while,for配合使用

    if 条件:
        代码1
        代码2
        代码3
        代码4
        ...
    else:  # 不能单独使用,必须和if,while,for配合使用
        代码1
        代码2
        代码3
        代码4
        ...
    

    if elif else 语法:同一级别配合使用的时候,只会指向一个代码块

    if 条件:
        代码1
        代码2
        代码3
        代码4
        ...
    elif 条件:
        代码1
        代码2
        代码3
        代码4
        ...
    else:  # 不能单独使用,必须和if,while,for配合使用
        代码1
        代码2
        代码3
        代码4
        ...
    

     走了if就不会走elif else,走了elif就不会走else,if看到没走,走了else说明if elif都没走,都不满足if elif的条件

        if可以嵌套

    while 语法

    while 条件:
        代码1
        代码2
        代码3
        代码4
        代码5
        ...
    

    break:立即结束本层循环(只针对它所属于的那一个while有效)

    continue:跳出本次循环,直接开始下一次循环

    while+else

        只用当while循环依据条件正常结束才会走else代码

        如果是主动结束的break,那么不会走else

    for循环

        不依赖与索引取值

    for循环语法

    for 变量名 in 容器类型:
        代码1,
        代码2,
        代码3,
        代码4,
    

    len() # 获取数据类型(容器类型)的个数,字符串是特例 获取的是字符串中字符的个数

    range在python2中与python3的区别

        python2中

            1.range其实就是一个列表

            2.xrange其实就是你python3中的range

        python3中的range是个老母猪,你需要值的时候我才给你

  • 相关阅读:
    跨平台这件事儿
    BTrace : Java 线上问题排查神器
    Spring 实现自定义 bean 的扩展
    运用计划缓冲的建议
    查询计划Hash和查询Hash
    执行计划的重用
    执行计划组件、组件、老化
    执行计划的生成
    SQL Server索引 (原理、存储)聚集索引、非聚集索引、堆 <第一篇>
    SQL Server执行计划的理解
  • 原文地址:https://www.cnblogs.com/renvip/p/11120996.html
Copyright © 2011-2022 走看看