单元 1:计算思维和编程 – 2 ● 复习 11 年级中涵盖的 Python 主题。 ● 函数:函数类型(内置函数、模块中定义的函数、用户定义函数)、创建用户定义函数、参数和形参、默认参数、位置参数、函数返回值、执行流程、变量的作用域(全局作用域、局部作用域) ● 异常处理:简介、使用 try-except-finally 块处理异常 ● 文件简介、文件类型(文本文件、二进制文件、CSV 文件)、相对路径和绝对路径 ● 文本文件:打开文本文件、文本文件打开模式(r、r+、w、w+、a、a+)、关闭文本文件、使用 with 子句打开文件、使用 write() 和 writelines() 将数据写入/附加到文本文件、使用 read()、readline() 和 readlines() 从文本文件读取、seek 和 tell 方法、文本文件中的数据操作 ● 二进制文件:二进制文件的基本操作:使用文件打开模式(rb、rb+、wb、wb+、ab、ab+)打开、关闭二进制文件、导入 pickle 模块、dump()和 load() 方法,在二进制文件中读取、写入/创建、搜索、附加和更新操作 ● CSV 文件:导入 csv 模块,打开/关闭 csv 文件,使用 writer()、writerow()、writerows() 写入 csv 文件并使用 reader() 从 csv 文件中读取 ● 数据结构:堆栈、堆栈上的操作(推送和弹出)、使用列表实现堆栈。