FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [View Raw Code]   [Original HTTPS Page]

Notes/python-basic-notes/python-days/Day_03.md at master · We2one/Notes · GitHub

/ Notes Public

Latest commit

 

History

History
118 lines (90 loc) · 3.72 KB

File metadata and controls

118 lines (90 loc) · 3.72 KB

Day03

程序结构

  1. 三元表达式 (简化代码,一般用于变量赋值)

    • 格式: 变量 = "满足 if 输出" if 条件判断 else "else 输出"

      res = "合格" if s >= 60 else "不合格"
      
  2. while 循环控制基本结构

    根据指定的条件重复执行指定的代码

    格式 描述
    初始变量:控制循环条件(计数器) while 条件表达式:循环代码修改初始变量值 条件表达式成立,循环执行循环代码,满足条件后跳出
    i = 1
    while i < 11:
        print(f"第{i}个顾客需要买票")
        print(f"卖给顾客一张,还剩{10 - i}张票")
        i += 1
    
    print("票已售光")
  3. 循环中的关键字

    • break : 在循环中,强制结束循环,循环内后边代码不再执行

      ticket = 10
      while ticket > 0:
          ticket-=1
          if ticket == 3:
              print("发现危险,停止买票")
              break
          print(f"卖了一张,还剩{ticket}张")
    • continue : 跳过本次循环,直接进入下一次循环, 本次循环内后边代码不再执行

      ticket = 10
      while ticket > 0:
          ticket-=1
          if ticket == 7 or ticket == 3:
              print("此票已经被预定")
              continue
          print(f"卖了一张,还剩{ticket}张")
  4. while ... else ... 循环

    • else : 循环执行过程中没有被 break 中断的时候才会执行,否则会继续执行
  5. 嵌套循环

    • while 条件表达式: while 条件表达式: 代码段 (外层循环一次,内层循环循环结束)
  6. 死循环 while True: 循环体代码

for 循环

主要用于对数据进行遍历

格式 描述
for 临时变量 in 可迭代数据: 代码段 由可迭代数据的个数来决定遍历次数(每循环一次,从可迭代数据内取出一个放入临时变量)
  1. range()函数
    • range(stop)
    • range(start, stop[, step])
  2. for 循环中可以使用 break,continue,for ... else ...

组合数据类型之列表

  1. 组合数据类型 (列表 list()元组 tuple()字典 dict()集合 set()),可以存储多个数据的容器

  2. 列表中可以存储多个不同类型的有序的可重复的 数据

  3. 列表格式以及定义

    • 格式: 变量 = \[\] 、 变量 = list\(\)
  4. 列表中数据是有序的,每一个元素都有一个索引

    • 相加 "+"
    • 重复 "*"
    • 索引
    • 切片 变量名\[start, stop\[, step\]\]
    • 循环遍历
  5. 列表内置方法

    • 增加方法

      方法 描述
      append 追加,在列表末尾追加指定的元素
      extend 将指定序列元素依次追加到列表尾部(合并),不去重
      insert 将指定元素插入到对应索引位上,注意负索引倒序插入,超出索引会在末尾插入
    • 删除方法

      方法 描述
      pop 移除列表中的一个元素 (默认最后一个),并且返回该元素的值
      remove 移除列表中某个值的第一个匹配项,没有返回
      del 删除整个列表或列表的某个值(物理意义上),del 为 python 内置功能,不是列表独有
      clear 清空列表
    • 修改

      方法 描述
      reverse 倒序排序
      sort 排序,按 ASCII 码表
    • 查找

      方法 描述
      count 计数,统计要计数元素在列表中的个数
      index 从列表中找出某个值的第一个匹配项的索引

Back | FazBrowse Home | New Git URL