网站建设技术有哪些,海外服务器租用多少钱一年,疯狂的大叔 wordpress,温州品牌网站设计第一个综合应用-名片管理系统1框架搭建2完善功能综合应用#xff0c;名片管理系统 欢迎界面#xff0c;不同选项#xff0c;1.新建名片#xff0c;2.显示全部#xff0c;3 查询名片#xff08;查到之后可以修改名片信息#xff09;#xff0c;0 退出系统 程序开发流程…
第一个综合应用-名片管理系统1框架搭建2完善功能综合应用名片管理系统 欢迎界面不同选项1.新建名片2.显示全部3 查询名片查到之后可以修改名片信息0 退出系统 程序开发流程
框架搭建分步骤完成功能程序文件名运行
1框架搭建
开发一个功能复杂的系统先搭建一个框架能够简单运行再一步一步完善功能。
1.1 准备文件一个系统中有多个文件 1.cards_main.py程序的入口循环执行提示代码用户输入简单判断操作。 2.cards_tools.py所有功能函数
1.2 提示用户输入选项的功能:
acrion_strinput(请选择希望执行的操作)
print(您选择的操作是【%d】%acrion_str)if acrion_str in [1,2,3]:pass#不现在编写代码用pass占位能够保证程序代码结构正确#在运行的时候pass不会执行任何操作
#0退出系统
elif acrion_str0:pass
#其他内容输入错误需要提示用户
else:print(您输入的不正确请重新输入1)1.3 无限循环 保证用户能够重复选择操作用户选择0时使用break退出循环
1.4 if 嵌套 判断用户具体操作预留代码位置
1.5小结 1.字符串判断 成员运算符或者用or来拼接复杂的逻辑表达式.(不需要对用户输入的数据转换成整数因为输入奇怪的符号会报错)
2.Pass占位符保证结构完整随着功能完整后不断补足代码
3.无限循环程序周而复始的不断执行
4.TODO注释提示自己下一步需要做什么。单行注释在阅读时容易被忽略可以用TODO注释使注释更加明显。多个人共同开发可以在TODO(cyy)后面新增一个名字表示谁要做的事情开发完成后直接删除TODO注释即可语法格式 # TODO 注释内容 在pycharm中查看TODO注释的方法
1.6 显示欢迎界面 连续使用多个Print函数输出多个信息那么while循环内的代码就会不断的增加一点都不简洁不行。 工具文件cards_tools.py定义提示信息输出函数主函数调用信息输出函数即可。
1.7名片操作函数 准备名片操作函数修改主文件中pass调用
2完善功能
2.1数据结构确定
程序用来处理数据变量用来储存数据。 列表保存字典该变量应该是一个全局变量。
2.2新增名片功能
pycharm重命名的技巧避免混淆name 添加后缀一下子修改所有变量名技巧避免一些修改另一些没有修改
2.3 遍历列表输出每个名片信息
直接输出字典体验感十分不好希望通过列表的形式输出 直接输出 列表输出 (老师在长度为0时用一个if语但是并没有用else
2.4查询名片 查询到名片后可以支持1修改 2删除 0返回上级菜单主菜单等操作没找到提示输出。
找到名片后编写一个名片处理函数传入对应的参数
0不用判断默认返回主菜单 2删除名片用remove() 1修改名片直接修改键对应的值就可以。不希望修改的需要再输入一次十分不方便希望不修改的直接回车输入就行。再编写一个程序实现这个功能。Python2.7直接输入回车会有问题
2.5新增文档注释删除todo注释 整个函数开发完成并且已经测试通过之后给开发完成之后的函数添加文档注释函数名-》小灯泡-》插入文档注释
2.6shebang符号#! 可以使用文件名直接执行
增加shebang符号#!python文件的第一行再加上一个解释器完整路径。
如何查看完整路径which python3
Chmod x cards_main.py 增加文件的权限
本文的代码即相关注释可以在本人资料中心下载得到https://download.csdn.net/download/sinat_40624829/11257716