对于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在同一个文件夹
考虑保存名片的数据结构
使用字典记录每一张名片的详细信息
使用列表记录所有名片字典
注意:数据存储在内存里,停止运行后,数据消失。
新增名片