- 2
- 0
- 约小于1千字
- 约 10页
- 2026-11-12 发布于四川
- 举报
PYTHONPROGRAMMING
Python程序设计
习题精讲
典型习题·解题思路·常见错误
时间
2026年
课程导览
01
基础语法易错点
先立规矩,再谈解题
三大高频SyntaxError速记
赋值与比较:=和==的边界
变量查找与LEGB规则
类型转换与可变性陷阱
不可变vs可变,一题两考,转换不是万能药
02
循环语句典型习题
循环的坑,藏在边界与迭代里
for循环中修改迭代列表
循环变量的覆盖与污染
while循环的三类致死伤
切片与排序的细粒度考法
for-else与推导式的活用
03
函数与作用域
函数是解题的积木,作用域是积木的边界
变量未定义与顺序执行
逻辑运算符的优先级与短路
参数五兄弟与定义顺序
可变默认参数的经典陷阱
陷阱:默认列表在函数定义时只创建一次,后续调用共享同一对象。
全局变量修改与返回值判空
04
面向对象易错点
类与实例,一字之差,天壤之别
实例方法遗漏self参数
类变量与实例变量的混淆
子类未调用父类__init__
类与对象的概念辨析
05
期末综合试题解析
把方法带走,把错误留下
列表推导式的执行顺序
不可变序列与可变序列判定
文件操作与with语句
with语句打开的文件在代码块结束后自动关闭,无需显式调用close()
递归与整数除法的截断
求recursive(5)的真正结果
ENDING
解题有法,错误
原创力文档

文档评论(0)