Python基础知识--语句

语句

    1. 物理行:程序员编写代码的行。

    2. 逻辑行:python解释器需要执行的指令。

    3. 建议一个逻辑行在一个物理行上。

    • 如果一个物理行中使用多个逻辑行,需要使用分号;隔开。
    1. 如果逻辑行过长,可以使用隐式换行或显式换行。

      • 隐式换行:所有括号的内容换行,称为隐式换行

        • 括号包括: () [] {} 三种

      . 显式换行:通过折行符 \ (反斜杠)换行,必须放在一行的末尾,目的是告诉解释器,下一行也是本行的语句。

  • pass语句

    • 用来填充语法空白
  • 选择语句: if elif else

    1. 作用:

      让程序根据条件选择性的执行语句。

    2. 语法:

      sex = input("请输入性别")
      # 1个tab--->规定是4个空格
      if sex == "男":
          print("您好,先生")
      elif sex == "女":
          print("您好,女士")
      else:
          print("性别未知")
      
    3. 说明:

      elif 子句可以有0个或多个。

      else 子句可以有0个或1个,且只能放在if语句的最后。

    4. if语句的真值表达式

      if 100:

      print(“真值”)

      等同于

      if bool(100):

      print(“真值”)

    5. 条件表达式

      语法:变量 = 结果1 if 条件 else 结果2

      作用:根据条件(True/False) 来决定返回结果1还是结果2。

  • 调试:让程序中断,逐语句执行,审查程序执行过程(流程,变量取值)

    • 步骤:

      1. 添加断点
      2. 调试运行Debugger
      3. 逐过程执行(F8) 并审查流程和变量取值
      4. 停止调试(Ctrl + F2)
  • 循环语句

    • while语句

      • 作用:满足条件时,让一段代码重复执行

      • 适用性:相比for循环,更适合做根据条件执行的循环

      • 语法:

        while 表达式:

        满足条件执行的代码块

        else:

        不满足条件时执行的代码块

      • 说明:

        • else子句可以省略,在循环体内用break中断循环时,else子句不执行

        • else子句适用性:循环结束,不应为break,才执行else语句

    • for语句

      • 作用:用来遍历可迭代对象中的数据元素

        • 可迭代对象:指能依次获取数据元素的对象,例如:容器类型
      • 适用性:相比while循环,更适合做预定次数的循环

      • 语法:

        for 变量列表 in 可迭代对象:

        语句块1

        else:

        语句块2

      • 说明:else子句可以省略,在循环体内用break中断循环时,else子句不执行

    • range函数

      • 作用:整数生成器,创建一系列整数的可迭代对象

      • 适用性:常和for循环搭配使用

      • 语法:range(开始点,结束点,间隔)

      • 说明:

        • 包含起始点,不包含结束点

        • 起始点和间隔可以省略,默认分别位0,1

  • 跳转语句:放在循环体内使用

    • break:跳出循环体,后面的代码不再执行

    • continue:跳出当次循环,执行下一次循环

      • 达成短路逻辑,减少嵌套
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值