@HLY
一、功能概述(Function)
利用Python编写学生信息管理程序,实现增删改查功能,主要涉及知识点:多级菜单,文件读写(学生信息保存在磁盘上的文件里)

二、学生实体(Entity)

-关系模式:学生(学号,姓名,性别,年龄,班级,专业,系部,电话)
-学生表记录
| 学号 | 姓名 | 性别 | 年龄 | 班级 | 专业 | 系部 | 电话 |
|---|---|---|---|---|---|---|---|
| 202001 | 李晓红 | 女 | 19 | 2020级软件4班 | 软件技术 | 信息工程学院 | 15926266390 |
| 202002 | 张杰 | 男 | 19 | 2020级软件4班 | 软件技术 | 信息工程学院 | 18328387348 |
| 202003 | 王晓刚 | 男 | 18 | 2020级软件4班 | 软件技术 | 信息工程学院 | 19156266365 |
| 202005 | 张三丰 | 男 | 18 | 2020级大数据技术与应用1班 | 大数据技术与应用 | 信息工程学院 | 18266266379 |
| 202012 | 郑晓翠 | 女 | 19 | 2020级大数据技术与应用1班 | 大数据技术与应用 | 信息工程学院 | 15278902451 |
| 202016 | 郑杰 | 男 | 18 | 2020级大数据技术与应用1班 | 大数据技术与应用 | 信息工程学院 | 15789760931 |
*这学期,我们还没有学习MySQL,我们将学生信息保存在文本文件里,用空格来隔开每个字段

三、读取学生文件
文件结构是由若干行若干列构成,一行一行读取,每一行读取出来的字符串,通过空格拆封成一个列表,所有行读取出来之后就自然构成列表的列表,即二维列表。
1、演示用二维列表保存多个学生信息
-
创建五个学生列表 student1,student2, student3,stud

该博客介绍了使用Python编写的学省信息管理程序,包括增删改查功能。内容涵盖多级菜单系统的构建、文件读写操作,特别是如何从学生文件中读取数据形成二维列表,以及如何处理操作过程中遇到的问题,如文件编码。此外,还详细说明了如何对学生二维列表进行各种操作,如增加、查询、修改和删除学生记录,并展示了如何将更新后的信息写回学生文件。
最低0.47元/天 解锁文章


被折叠的 条评论
为什么被折叠?



