其他分享
首页 > 其他分享> > pythn学习第二天(名片系统)

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

作者:互联网

1.业务逻辑的学习

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

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

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

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

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

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

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

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

3.区别:

        全局变量传递数据

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

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

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

        参数传递数据

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

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

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

标签:名片,pythn,函数,个人信息,第二天,存放,使用,全局变量
来源: https://blog.csdn.net/python_39/article/details/119900822