python学生信息管理

本文档详细介绍了如何使用Python构建一个学生信息管理程序,涵盖了从读取和存储学生信息到执行增删改查操作的全过程。通过多级菜单系统,实现了按学号和姓名查询、修改和删除学生记录等功能。
摘要由CSDN通过智能技术生成

文章目录

一、程序功能

1、功能概述

利用Python完成一个学生信息的增删改查程序,主要涉及知识点:程序控制结构(实现可进可退的多级菜单)、文件读写操作(学生信息要保存到磁盘上的文件里)、利用函数实现功能模块化。

2、思维导图

工具:百度脑图
在这里插入图片描述

二、学生实体

1、思维导图

工具:百度脑图
在这里插入图片描述

2、关系模式

学生(学号,姓名,性别,年龄,班级,专业,学院,电话)

3、学生表

行 — 记录 — 元组
列 — 字段 — 属性

学号 姓名 性别 年龄 班级 专业 学院 电话
2021001 李晓红 19 2021级软件4班 软件技术 人工智能与大数据学院 15945456780
2021002 王晓刚 18 2021级软件4班 软件技术 人工智能与大数据学院 14567895467
2021003 唐雨涵 19 2021级软件4班 软件技术 人工智能与大数据学院 16789023457
2021101 张三丰 18 2021级大数据1班 大数据技术 人工智能与大数据学院 17345685567
2021102 肖雨林 19 2021级大数据1班 大数据技术 人工智能与大数据学院 17890043568
2021103 郑小翠 18 2021级大数据1班 大数据技术 人工智能与大数据学院 18348762378

在D:\python_work\期末 新建一个名为“学生”的文本文件,将学生信息保存到这个文本文件里,用空格来隔开每个字段。
在这里插入图片描述

三、读取学生文件

文件结构是由若干行若干列构成,一行一行地读取,每一行读取出来的字符串,通过空格拆分成一个元组,所有行读取出来之后就自然构成元组的列表。

1、用元组的列表保存多个学生信息

创建"用元组的列表保存多个学生信息.py"
在这里插入图片描述

运行程序,查看结果
在这里插入图片描述

2、读取学生文件数据,保存到元组的列表里

查看学生文件位置
在这里插入图片描述
创建"读取学生文件,保存到元素的列表里.py"
在这里插入图片描述
运行程序,查看结果
在这里插入图片描述

四、对学生元组的列表进行增删改查操作

1、增加学生记录

在students里添加一个新学生元组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值