当前位置:首页>python>认识Python基础语法(4)

认识Python基础语法(4)

  • 2026-10-11 07:01:52
认识Python基础语法(4)
⭐请动动小手关注我们的公众号
第四课了,加油
提示:pycharm窗口的所有案例请大家自己动手操作,更好的理解语法

一、List 列表

1.list,即列表。通俗的说,单一变量只能存一份数据;列表可以存放一堆数据。比如多种材料名称、多种材料价格,统一放在一个容器内。

列表:用方括号表示 [],里面多个数据用英文逗号隔开。列表内可以存放字符串、数字,混合类型也支持(工作中尽量存放同类型数据)

2.表示方法:变量 =[数据1,数据2,数据3]

3.索引(下标):给数据默认的编号
规则:列表第一个元素下标=0,依次往后递增;倒数索引(负号):[-1] = 最后一个元素,[-2] = 倒数第二个元素
4.修改列表中的元素:列表[下标] = 新值
5.列表常用基础函数
  • append () 在列表末尾追加元素,语法:列表.append(内容)
  • pop () 删除元素:不带参数时默认删除最后一个元素,语法:列表.pop(需要删除的下标)

  • in 判断元素是否存在列表中,返回 True / False,语法:数据 in 列表

  • len(列表) : 获取列表里面一共有多少条元素,语法:len(列表)

例子:持续录入材料名称,自动判断是否已经存在,防止重复入库

二、for循环遍历列表

遍历语法模板:

for 变量 in 列表:
通俗理解:挨个把列表里面东西拿出来交给变量。

while循环也可以遍历列表,但是写法麻烦,遍历列表优先使用 for 循环。

例子:将列表里面的所有数字相加求和。

三、字典Dict基础

1.语法格式:字典=大括号 {键(key):值(value),键(key):值(value)},如A={"a":"你好","b":"我是Vikily"}

键(key)即标签,值(value)即数据,每个数据都有一个标签。

表示一组一组数据存放。

2.读取字典数据:字典["键名"]

3.修改数据 / 添加新属性:字典["键名"]=新数据/字典["新键名"]=新数据

4.重要规则

字典的键不能重复;重复书写,后面的值覆盖前面
键推荐使用字符串,不要用复杂类型
❌ 访问不存在的键 → KeyError报错
5.列表 + 字典组合
多条材料,每条材料用字典存储,整体放进列表:
例如:列表=[{键1:值1,键2:值2},{键1:值3,键2:值4}]
列表里面的字典,各字典之间的键是可以重复的。
读取第一条材料名称:print(列表[0][键1])
例子:输出列表里面的某一数据;修改某一标签的数据;添加新的标签;输出列表里面某一元素,该元素是字典,字典里的某一数据。

四、def自定义函数

1.语法模板:

函数的内部代码是将函数名与参数1和参数2建立起函数关系。
2.要是函数没有 return,默认返回 None。
3.函数作用
  • 代码不用重复复制粘贴。
  • 逻辑拆分清晰,方便修改、排查bug。

五、练习

上节练习答案(代码不是唯一的,只要输出的结果没有错即可):
1.输入材料单价,自动分级:<50:低档,50 ≤ 单价 < 100:中档,100 ≤ 单价 < 200:高档,≥200:特级。
2.分别用 while、for 打印 1~20,对比两份代码长短。
    3.求 1 ~ 100 的总和。
底层逻辑:从1开始,每次加1,发生100次。
本节练习:
  • 创建自定义函数 calculate_book_total(book_data)
    参数:书籍字典列表
    book_list = [ {"title": "西游记", "price": 39.5, "num": 2},    
                         {"title": "三国演义", "price": 45.0, "num": 1},    
                         {"title": "水浒传", "price": 36.8, "num": 3},     
                         {"title": "红楼梦", "price": 42.2, "num": 2} ]
  • 函数内部逻辑:
    • 使用 for 循环遍历每一本书
    • 计算单本书总价:单本书总价 = price × num
    • 按格式打印每一条信息,示例:书籍:西游记 | 单价:39.5元 | 购买数量:2 | 本书合计:79.0元
    • 手动循环累加,算出全部书籍总的消费金额(禁止直接 sum () 函数)
  • 遍历完成后,函数返回总的消费金额
  • 在函数外部调用函数,接收返回值,打印汇总信息示例输出:
  • ===书籍采购总金额:XXX 元====
慢慢来,所有沉淀下来的努力,终会在合适的时候开出惊喜。
共勉。

最新文章

随机文章