pythn学习第二天(名片系统)

2021/8/24 23:39:03

本文主要是介绍pythn学习第二天(名片系统),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.业务逻辑的学习

个人信息的存放用字典来存放

{'name’:'李四 ' , 'phone':'123456'  ,'年龄':18}

多个人的名片信息用列表来存放收集

[{ 名片1 },{ 名片2 },{ 名片3 } ] 

提示:存放名片信息的列表要是全局变量

2.对名片进行修改删除时。有两种方法传递数据

        a.第一种可以声明全局的变量global 把在查询那一步匹配到的个人信息(字典)进行全局变量,如此在整个文件中都可以使用此个人信息(字典)进行修改删除

        b.第二种可以用函数传参数的方式来进行。找到调用修改,删除函数方法的函数来传参数。

3.区别:

        全局变量传递数据

                优点:整个文件都可以使用

                缺点:会一直占用内存,直到程序终止

                何时使用:文件中有好多次要使用该数据时,可以使用全局变量传递

        参数传递数据

                优点:函数执行完,就会释放内存

                缺点:必须函数之间有直接关系或间接关系,传递起来会比较复杂。牵扯到函数嵌套调用

                何时使用:文件中只有一个地方使用该数据,且函数与数据所在函数有直接或间接关系,使用该方法简单方便



这篇关于pythn学习第二天(名片系统)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程