Python 四级
进阶级:能组织数据并抽象函数,掌握字典与集合、自定义函数与二维数组。
知识点
字典与集合
- 理解字典的「键 → 值」映射,会增删改查
- 会遍历键、值或键值对;处理键不存在的常见写法
- 理解集合去重与成员检测的特点
- 能用字典做计数、映射表,用集合做去重 / 交集并集类问题
自定义函数
- 会定义函数、传参、返回值
- 理解局部变量与函数作用域的基本概念
- 会把重复逻辑提炼成函数,提高复用与可读性
- 了解默认参数等基础用法(以会用、写对为主)
二维数组
- 理解用「列表的列表」表示表格 / 矩阵
- 会按行、按列遍历,正确索引
a[i][j] - 能处理简单的矩阵输入输出、邻格访问
- 注意锯齿列表与矩形矩阵在题目中的差异
知识细节
以下细目来自考试题库实际标注的知识点标签(与上方大纲考点对应同一等级,粒度更细)。每个标签只在首次出现的等级列出,更高等级不再重复。
局部与全局作用域
- 理解变量可见范围。
字典遍历
- 遍历键、值或键值对。
默认参数
- 给参数设定默认值。
with打开文件
- 用
with open(...)安全开关文件。
with open("data.txt", "w", encoding="utf-8") as f:
f.write("hello")
with open("data.txt", "r", encoding="utf-8") as f:
print(f.read())
队列
- 先进先出(FIFO)结构。
from collections import deque
q = deque()
q.append(1)
q.append(2)
print(q.popleft()) # 1
学习建议
把「一长串脚本」改成「若干函数 + 清晰数据结构」。计数、查表优先想字典;表格类问题优先想二维列表。
在比卜创造 App「考试中心」选择 Python · 四级 进行刷题与模拟。