求一个编写python程序序,用文件的方法编写一个通讯录,急!!!

15年数据库维护及数据库应用系统開发经验从事零售业、服务业及财务管理类系统开发与维护。

 

一个简单的通信录代码这个通信录可以记录一些人的姓名和电子邮件地址。

  • Contact类负责维护一个类变量中所有联系人的列表并且初始化姓名和email地址。

  • ContactList类通过扩展内置的list类(用list类的search()方法)实现了搜索通信录的功能

  • Friend类继承了Contact类,重写了init并且用super函数直接调用父类的方法。

  • 需要为一个类添加新方法时想想有沒有一个内置类能提供此方法,若有可以通过扩展内置类实现这个方法,减少不必要的代码量

  • 重写就是在子类里用一个(和超类相同洺字的)新的方法来改变或者覆盖超类里的这个方法。做这个不需要特殊的语法会自动执行子类新创建的方法而不是超类的方法。任何方法都可以被重写

  • super函数提供了一种可以调用父类代码的方法,它返回一个父类的实例化对象

可以将数据存储在列表里

然后再將列表保存到文件里

通过对列表的操作动态更改存储在文件里的内容

如果有文件的话程序启动时从文件里加载数据保存到列表即可

如果代碼不想自己写的话

你对这个回答的评价是

我要回帖

更多关于 编写python程序 的文章

 

随机推荐