名片管理系统的复写

对于Python小练习:名片管理系统的复写

主要参考:bilibili黑马程序员,_豆约翰_

要点记录:

文件准备

新建cards_main.py保存主程序功能代码

程序的入口

每一次启动名片管理系统都通过main这个文件启动

新建cards_tools.py保存所有名片功能函数

将对名片的新增查询修改删除等功能封装在不同的函数中

编写主运行循环

主界面显示
框架搭建

\n换行,省去多次print

Ctrl+C 退出当前程序

无限循环

在开发软件时,如果 不希望程序执行后 立即退出

可以在程序中增加一个 无限循环

由用户来决定 退出程序的时机

pass

pass 就是一个空语句,不做任何事情,一般用做占位语句

是为了保持程序结构的完整性

字符串判断

使用 in 针对 列表 判断,避免使用 or 拼接复杂的逻辑条件

没有使用 int 转换用户输入,可以避免 一旦用户输入的不是数字,导致程序运行出错

TODO 注释(pycharm中)
在 # 后跟上 TODO,用于标记需要去做的工作 

函数框架
完全版的主程序

导入模块

在cards_main.py中用iimport方法导入

注意:cards_tools和cards_main在同一个文件夹

考虑保存名片的数据结构

使用字典记录每一张名片的详细信息

使用列表记录所有名片字典

注意:数据存储在内存里,停止运行后,数据消失。

新增名片

函数‘新建名片’


函数‘显示全部’


函数‘查询名片’


函数‘对查找到的字典进行操作’


输入细节化

你可能感兴趣的:(名片管理系统的复写)