python程序
ikalpa
这个作者很懒,什么都没留下…
展开
-
用python写一个学生管理系统
学生管理系统 相信大家学各种语言的时候,练习总是会写各种管理系统吧,管理系统主要有对数据的增删查改操作,原理不难,适合作为练手的小程序 数据的结构 要保存数据就需要数据结构,比如c里面的结构体啊,python里面的列表,字典,还有类都是常用的数据类型 在这里,我使用了链表来作为学生数据的数据结构, 即 Node类 和 Student_LinkList类,来实现链表 数据的持久化 我们在程序中产生的数据是保存在内存中的,程序一旦退出,下次就不能恢复此次的数据了,因此需要把内存种的数据,保存到文件或数据库中,存原创 2020-07-19 15:07:39 · 1407 阅读 · 0 评论 -
利用pickle序列化,进行socket通信
socket通信 socket通信只能传输二进制数据,每次接受到数据,都需要进行字符串的切割,判断之类的操作。 于是,想到了使用pickle模块提供的序列化和反序列化的功能,来传输一个对象,比如字典。 序列化和反序列化 就是把python中的对象,按照特定的格式,转换为二进制数据,写入到文件中 反序列化 反序列化,则相反,从文件中读取二进制数据,转换为python中的对象 python中大部分的对象都可以序列号,但是序列化只会保留实例属性哦 序列化和json有什么区别 json:按照特定的格式(javasc原创 2020-06-19 23:37:58 · 816 阅读 · 0 评论