首页 > 编程语言 > 详细

python第六天

时间:2020-08-03 23:20:02      阅读:53      评论:0      收藏:0      [点我收藏+]

名片管理系统

步骤

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.注意定义变量的类型(当定义的多的情况下会晕)

 

python第六天

原文:https://www.cnblogs.com/dingh/p/13428375.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!