适用于刚学python的萌新
强化对于类和模块的使用
开发的时间在大二上学期
(控制台版本,不过用的文本存储学生数据)
初始化表:
从文档中提取信息,这里用的正则,因为当时刚好学到正则,所以就想尝试一下,也有很多的问题吧,在文末给出修改建议
先显示一下表:
加入学生:
有约束处理,比如说学号限制为数字,名字限制为字符,成绩有上下限
删除学生:
这里只有通过学号删除这一项,在后续版本会添加通过姓名删除。
修改学生:
这里只有通过学号修改这一项,在后续版本会添加通过姓名修改。
降序排列排序:
用的sort函数
几点错误(之前未发现的):
**上传的txt文档,需要删除最后的空行(因为用的正则方式导入,所以最后一行是空行会出问题)
**还有就是,在排序时候会报错,在s.score加上int()类型,因为,input传入为str()
跳转链接:python制作的学生信息管理系统(1)