pythn学习第二天(名片系统)
2021/8/24 23:39:03
本文主要是介绍pythn学习第二天(名片系统),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.业务逻辑的学习
个人信息的存放用字典来存放
{'name’:'李四 ' , 'phone':'123456' ,'年龄':18}
多个人的名片信息用列表来存放收集
[{ 名片1 },{ 名片2 },{ 名片3 } ]
提示:存放名片信息的列表要是全局变量
2.对名片进行修改删除时。有两种方法传递数据
a.第一种可以声明全局的变量global 把在查询那一步匹配到的个人信息(字典)进行全局变量,如此在整个文件中都可以使用此个人信息(字典)进行修改删除
b.第二种可以用函数传参数的方式来进行。找到调用修改,删除函数方法的函数来传参数。
3.区别:
全局变量传递数据
优点:整个文件都可以使用
缺点:会一直占用内存,直到程序终止
何时使用:文件中有好多次要使用该数据时,可以使用全局变量传递
参数传递数据
优点:函数执行完,就会释放内存
缺点:必须函数之间有直接关系或间接关系,传递起来会比较复杂。牵扯到函数嵌套调用
何时使用:文件中只有一个地方使用该数据,且函数与数据所在函数有直接或间接关系,使用该方法简单方便
这篇关于pythn学习第二天(名片系统)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-01为什么公共事业机构会偏爱 TiDB :TiDB 数据库在某省妇幼健康管理系统的应用
- 2024-04-26敏捷开发:想要快速交付就必须舍弃产品质量?
- 2024-04-26静态代码分析的这些好处,我竟然都不知道?
- 2024-04-26你在测试金字塔的哪一层?(下)
- 2024-04-26快刀斩乱麻,DevOps让代码评审也自动起来
- 2024-04-262024年最好用的10款ER图神器!
- 2024-04-2203-为啥大模型LLM还没能完全替代你?
- 2024-04-2101-大语言模型发展
- 2024-04-17基于SpringWeb MultipartFile文件上传、下载功能
- 2024-04-14个人开发者,Spring Boot 项目如何部署