python第六天

名片管理系统

步骤

1.框架搭建(架构师)    

2.显示菜单

3.新建名片

4.显示所有名片信息

5.查询名片

6.查询完成后,修改名片

7.删除名片

8.返回上一级

9.退出管理系统

---------------------------------------------------------------------------------------------------------------

微内核+插件式架构(鸿蒙) 要求有稳定的微内核。

名片管理系统使用总控中心。 分两个文件 main 和tool。

成员运算符in的使用  判断容器中是否有某个数据,返回值true或者false。

pass 是占位符,起到完善语法结构的作用,不输出任何内容。占用资源。

调用模块中的函数:模块名.函数名()

用while循环实现重复打印菜单。

名片信息 保存在列表中的字典中 。

#TODO 作用 当前函数还未实现功能   做标记。

------------------------------------------------------------------------------------------------------------------

文本的对齐方式

string.ljust()  左对齐,右面补空格

string.rjust() 右对齐,左面补空格

string.center()   据中对齐,两边补空格

通过传参的方式解决删除数据,remove(参数) 。名片列表删除的是字典的引用地址 ,

----------------------------------------------------------------------------------------------------------------

range()函数

产生序列数的对象,range(起始位置,结束位置,步长)

[起始位置,结束位置)   不包含结束位置

列表推导式   a=[x和y各种运算 for x in range(a,b,c)  if 条件==0](if条件满足后返回前面的x)

作用:快速创捷简单的列表方式。

产生50个随机数,组成列表

new_list=[random.randint(0,100) for x in range(100)]

---------------------------------------------------------------------------------------------------------------

心得:

1.先写架构,备注,再写程序

2.先考虑函数实现效果,再用所学知识实现

3.注意定义变量的类型(当定义的多的情况下会晕)

 

posted @ 2020-08-03 20:10  _年少无知  阅读(99)  评论(0)    收藏  举报