Python 基础学习|字典列表字符串复习、元组、函数与文件操作 学习周期:第三周
前言斜体样式本周主要对前期学过的字符串、列表、字典进行复盘巩固同时学习元组、函数定义调用以及文件的基础操作。通过习题练习结合理论理解进一步熟悉 Python 基础语法厘清不同数据结构的使用差异掌握函数封装思想和文件读写完整流程。下面记录本周学习要点与个人理解。一、本周学习内容复习字典、列表、字符串的调用与常用方法元组的创建与访问以及元组常见操作函数的定义和调用各类参数与递归基础文件的概念和基本 IO 操作二、知识点学习总结1. 字典、列表、字符串复习针对上周学习的字典、列表、字符串相关命令我主要采用刷题做题的方式完成复习巩固。在练习的过程中之前写代码遇到的很多疑惑得到了解决。同时不再局限于单一写法能够使用老师拓展的其他思路与方法实现同样效果加深了对这三类序列 / 映射类型的理解避免只会死记语法提高了处理数据时的灵活度。小结多做题是夯实基础的有效手段同一个需求可以尝试多种写法对比不同方式的优劣。2. 元组的创建与访问以及常见操作元组使用圆括号 () 作为定界符元素之间用半角逗号进行分隔。访问元组支持双向索引同时也支持切片操作。重点特性元组属于不可变序列元组内部的元素不能够直接修改、新增或者删除。元组从外观上看和列表十分相似但是二者适用场景完全不一样列表适合内容需要频繁变更的数据元组数据一旦定义就不可修改适合存放不希望被改动的数据。分清二者的区别在开发时可以合理选择容器类型。3. 函数的定义和调用函数最大的好处定义一次可以在程序多处多次调用减少重复代码提升代码复用性也让代码结构更加清晰。需要区分两个基础概念形参、实参。同时掌握几类参数的使用位置参数、默认值参数、关键字参数。本周也接触到递归对递归参数形成了实际认知能够看懂简单递归逻辑并且尝试进行简单运用。简单理解函数把一段重复逻辑封装起来需要的时候直接调用即可不用反复复制粘贴代码。4. 文件的概念和基本操作文件路径分为相对路径与绝对路径文件大类分为文本文件和二进制文件。文件基础操作流程打开文件 → 执行读写 → 关闭文件。Python 使用 open() 函数打开文件调用成功后会返回一个文件对象后续的读、写都依靠这个对象完成。⚠️重要注意点完成读写之后必须调用文件对象的 close() 方法关闭文件。只有执行关闭修改的内容才会保存到本地同时释放系统资源防止资源占用。三、学习过程遇到的问题学过的指令、方法数量多不同数据类型的语法容易互相混淆写代码时容易调用错误方法。语法、参数知识点量大单纯靠记忆难度高很多内容脱离笔记就回想不起来。单独看示例代码能够看懂但是面对综合练习题不知道如何组合知识点实际动手运用比较吃力。四、学习反思与后续计划本周完成了多个 Python 基础模块的学习理论知识点接收比较多但动手实操还存在短板。后续计划多敲代码对容易混淆的方法整理对比笔记区分列表、元组、字典各自 API减少死记硬背结合练习题记忆语法做到边写边记多做综合小练习强迫自己把多个知识点结合起来提升知识迁移与实际运用能力。感悟基础阶段不要只看得懂一定要动手写看得懂不等于写得出来。