zoukankan      html  css  js  c++  java
  • Python 基础笔记四

    条件语句

      1、基本形式为:

        if 判断条件:

          执行语句块

        else:

          执行语句块

        当if判断条件成立时,则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围;else语句为可选语句,当需要再条件不成立时执行内容则可以执行相关语句。

      2、当判断条件为多个值时:

        if 判断条件1:

          执行语句块

        elif 判断条件2:

          执行语句块

        elif 判断条件3:

          执行语句块

        else:

          执行语句块

      3、由于python并不支持switch语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or(或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。

      4、非空即真:字符串、列表、元组、字典等类型的数据,当内容不为空,用if判断时结果为True ;当内容为空时,结果为False

        

      5、非零即真:字符串数值不为0时,判断结果为真

         

    循环语句

      1、while循环:

         1.1)、while 条件判断:

            执行语句块

         1.2)、while 条件判断:

            执行语句块

           else:

            执行语句块

          备注:当while循环体正常执行完之后会执行else中的语句,如果循环体执行了break跳出的情况下,不会执行else中的语句,而continue跳出本次循环之后,正常执行完while循环,则会执行else中的语句。

      2、for循环:

         2.1)、for i in rang():

            执行语句块

         2.2)、for i in rang():

            执行语句块

           else:

            执行语句块

          备注:当for循环体正常执行完之后会执行else中的语句,如果循环体执行了break跳出的情况下,不会执行else中的语句,而continue跳出本次循环之后,正常执行完for循环,则会执行else中的语句。

      3、循环控制语句:

        3.1)、break:在语句块执行过程中终止循环,并且跳出整个循环

        3.2)、continue:在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环

        3.3)、pass:pass是空语句,是为了保持程序结构的完整性

  • 相关阅读:
    20145204实验反思与总结
    20145204《信息安全系统设计基础》课程总结
    家庭作业:12.18,9.13,8.25,2.62
    20145204张亚军第14周博客总结
    20145204 张亚军《信息安全系统设计基础》第13周学习总结
    SLB技术原理浅析
    jumpserver在终端修改管理员密码及新建超级用户
    批量杀掉多个pid文件中记录的pid进程, 并集成到shell脚本中
    修改daemon.json重新加载后docker无法启动问题
    Docker的配置文件 daemon.json 详解
  • 原文地址:https://www.cnblogs.com/wu-xw/p/9581778.html
Copyright © 2011-2022 走看看