Python 五级
拓展级:能处理外部数据与递归思路,掌握文件读写、进制与位运算、递推与递归。
知识点
文件读写
- 会打开、读取、写入文本文件,并正确关闭(或使用上下文管理)
- 能按行处理文件内容,完成简单统计与转换
- 理解相对路径与文件不存在等常见问题
- 知道读写编码在中文场景下的基本注意点
进制与位运算
- 理解二进制、八进制、十六进制与十进制的换算思路
- 会使用 Python 中常见的进制表示与转换
- 掌握与、或、异或、左移、右移等基础位运算含义
- 能解决简单的位运算与进制应用题
递推与递归
- 理解递推:用前项推出后项,常用循环实现
- 理解递归:函数调用自身,需有明确终止条件
- 能写斐波那契、阶乘、简单分治雏形等经典例子
- 知道递归深度与重复计算等常见陷阱
知识细节
以下细目来自考试题库实际标注的知识点标签(与上方大纲考点对应同一等级,粒度更细)。每个标签只在首次出现的等级列出,更高等级不再重复。
栈
- 后进先出(LIFO)结构。
stack = []
stack.append(1)
stack.append(2)
print(stack.pop()) # 2
二叉树概念
- 树与二叉树的基本结构。
深度优先搜索DFS
- 沿一条路走到底再回溯。
学习建议
五级起更强调「问题怎么拆」。文件题先保证读写正确;进制 / 位运算先画草稿换算;递归先写清终止条件再写递推关系。
在比卜创造 App「考试中心」选择 Python · 五级 进行刷题与模拟。