美文网首页
python学习笔记(1):字典

python学习笔记(1):字典

作者: 沙漠狼神 | 来源:发表于2015-12-22 23:14 被阅读54次

目的:实现简单的电话薄功能,借助字典实现姓名、电话号码的简单存储、查询、删除、打印。

1新增

def person_delete(): name=raw_input("Enter the name you want to be deleted:") del pb[name] return pb

2删除

def person_delete(): name=raw_input("Enter the name you want to be deleted:") del pb[name] return pb

3打印

def print_phonebook(): print "-----phonebook----" for key in pb: print key+"-->"+pb[key] print "----End----" return

4主程序

def main(): print "This is a phonebook,please enter what you want?" print "========MANU========" print "1、ADD A PERSON" print "2、DELETE A PERSON" print "3、PRINT ALL" print "4、FIND A PERSON" print "5、QUIT" check_number=int(raw_input("Enter what you want:")) if check_number==1: person_add() elif check_number==2: person_delete() elif check_number==3: print_phonebook() elif check_number==4: find_person() elif check_number==5: exit()

5未完待续

  1. 主程序仅可执行一次,需完善可多次运行,选择结束后退出。
  2. 数据文件未保存,需在过程中保存文档。
  3. 后续实现数据文件导入(如txt、csv、xlsx)与导出。

相关文章

网友评论

      本文标题:python学习笔记(1):字典

      本文链接:https://www.haomeiwen.com/subject/cxcvhttx.html