• 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是个老母猪,你需要值的时候我才给你

  • 相关阅读:
    Java
    maven打包
    maven
    memset用法祥解
    HTML5 canvas save和restore方法讲解
    修复无线链接时断时连
    VirtualBox内Linux系统怎样与Windows共享文件夹
    Ubuntu默认密码,及其修改
    mysql中char与varchar的区别分析
    javax.servlet包介绍
  • 原文地址:https://www.cnblogs.com/renvip/p/11120996.html
Copyright © 2020-2023  润新知