-
1 day1
-
2 day2
-
3 day3
-
4 day4
-
5 day5
【试题风格推演】给出过往类似试题方向
注:自行通过第2-16次课的课件、教材,或利用AI复习对应知识点
day1:8个判断题+2个单选题+1个程序题,除程序题外涉及各章知识点如下
chp1:语法规则(包括关键字、命名规则、缩进等),【扩展】注释/三引号的作用;对常用内置函数名/控制语句/常用方法名要熟悉
chp2:range()(返回range对象而非列表)、sorted()(和.sort方法的差异),【扩展】有些内置函数返回迭代对象如map/zip等;sorted(对象,参数)和对象.sort(参数)在书写的差异,内置函数sorted会返回值,.sort方法不会返回值如print([3,1,2].sort())返回None;排序的数据类型应一致,否则要用参数key
chp3:循环结构(break只能用于循环)、else分支(可用于if结构也可用于循环)、异常处理结构(finally分支),【扩展】if结构从上至下最多进入一个分支,如果没有else分支的话可能一个都进不去;计数循环的range参数决定了循环次数;else分支对于循环是种奖励,奖励循环没有break过;异常处理结构一般处理的几种常见问题如索引超出、数据类型不一致等
chp4:组合数据类型的边界符(易混淆的{})、.sort方法(和内置函数sorted()的差异),【扩展】推导式的嵌套即推导式中除了for还有if或for,字典默认返回键而不是键值对,集合元素无序即{1,2,3}等价于{3,1,2},字典的键和集合元素均为不可变对象且唯一,常用方法如.count、.pop等
chp5:函数的参数(实参向形参传递),【扩展】函数的return语句的作用,lambda一定有返回值
chp6:暂无

