Python全栈入门到实战【基础篇 06】核心工具+数据结构:cd命令、列表(list)、元组(tuple)
前言哈喽各位小伙伴!上一节咱们掌握了Python的两种运行模式,其中cd命令是运行脚本时“绕不开的核心工具”——很多新手卡壳在“切换目录”这一步,导致脚本运行失败;而实际开发中,我们经常需要存储“多个数据”(比如10个学生的成绩、5个商品的名称),单个变量根本不够用,这就需要Python最基础的序列型数据结构:列表(list)和元组(tuple)。这节内容是“工具+数据结构”的组合拳:cd命令:解决“终端切换目录”的高频痛点,让你再也不会因为路径错误导致脚本运行失败;列表(list):Python最常用的可变序列,能存多个数据、还能随意增删改,是处理“动态数据集合”的首选;元组(tuple):Python的不可变序列,数据一旦定义就不能改,适合存储“固定不变的数据集”(比如坐标、配置参数)。今天咱们依旧用“原理+实操+场景+避坑”的方式,把这三个核心知识点讲透——吃透cd命令,你能流畅运行任意路径的脚本;吃透列表和元组,你就能从“存单个数据”升级到“存多个数据”,真正解锁Python处理批量数据的能力~文章目录前言一、前置引入:为什么这三个知识点是“入门刚需”?二、cd命令:终端目录切换神器1. cd命令的核心原理2. cd命令的基础语法3. 不同系统的cd命令实操(1)Windows系统(命令提示符/PowerShell)实操1:切换到桌面(绝对路径)实操2:切换到上级目录(相对路径)实操3:切换到子目录(相对路径)实操4:切换到其他盘符(2)macOS/Linux系统(终端)实操1:切换到文档目录(绝对路径)实操2:切换到上级目录实操3:切换到子目录实操4:切换到根目录(3)cd命令的快捷操作(高效技巧)4. cd命令的避坑要点坑1:路径含空格/中文坑2:路径拼写错误坑3:切换盘符忘记输“盘符:”坑4:相对路径使用错误5. 实战:用cd命令运行任意路径的脚本三、列表(list):Python最常用的可变序列1. 列表的定义与基本格式(1)定义语法(2)查看列表类型2. 列表的核心操作(增删改查)(1)查:访问列表元素(索引/切片)① 按索引访问单个元素② 切片:访问多个元素(2)改:修改列表元素(3)增:添加元素到列表(4)删:删除列表元素3. 列表的常用内置方法4. 列表的适用场景5. 列表避坑要点坑1:索引越界坑2:修改不可哈希元素坑3:混淆append()和extend()四、元组(tuple):Python的不可变序列1. 元组的定义与基本格式(1)定义语法(2)查看元组类型2. 元组的核心操作(只有“查”,没有增删改)(1)按索引访问单个元素(2)切片访问多个元素(3)元组的常用内置方法3. 列表vs元组:核心区别与选择原则选择原则4. 元组避坑要点坑1:修改元组元素坑2:单个元素元组漏加逗号坑3:元组中的可变元素五、实战案例:学生成绩管理程序(cd+列表+元组)步骤1:编写脚本(student_score.py)步骤2:用cd命令运行脚本运行结果示例案例核心知识点覆盖六、常见问题排查1. cd命令相关问题2. 列表相关问题3. 元组相关问题七、总结八、专栏订阅一、前置引入:为什么这三个知识点是“入门刚需”?上一节运行calculator.py时,你是不是卡在了“切换到文件目录”这一步?这就是cd命令没掌握的问题——它是终端操作的“基础中的基础”,所有和文件路径相关的操作都离不开它。而列表和元组的价值更核心:没有列表/元组,你要存储5个学生的成绩,得定义5个变量:score1=90、score2=85、score3=95…不仅繁琐,还没法批量处理;有了列表,只需一行scores = [90,85,95,88,92],就能存储所有成绩,还能一键排序、筛选、修改,效率直接翻倍。简单说:cd命令是“运行代码的工具基础”,列表/元组是“处理批量数据的语法基础”,这三个知识点必须同时掌握~二、cd命令:终端目录切换神器cd是“change directory”的缩写,直译就是“切换目录”,是终端/命令提示符中最常用的命令,核心作用是改变当前工作目录——只有切换到脚本文件所在的目录,才能顺利运行脚本。1. cd命令的核心原理终端启动后,会有一个“默认工作目录”(比如Windows默认是C:\Users\你的用户名,macOS/Linux默认是