pythn学习第二天(名片系统)
作者:互联网
1.业务逻辑的学习
个人信息的存放用字典来存放
{'name’:'李四 ' , 'phone':'123456' ,'年龄':18}
多个人的名片信息用列表来存放收集
[{ 名片1 },{ 名片2 },{ 名片3 } ]
提示:存放名片信息的列表要是全局变量
2.对名片进行修改删除时。有两种方法传递数据
a.第一种可以声明全局的变量global 把在查询那一步匹配到的个人信息(字典)进行全局变量,如此在整个文件中都可以使用此个人信息(字典)进行修改删除
b.第二种可以用函数传参数的方式来进行。找到调用修改,删除函数方法的函数来传参数。
3.区别:
全局变量传递数据
优点:整个文件都可以使用
缺点:会一直占用内存,直到程序终止
何时使用:文件中有好多次要使用该数据时,可以使用全局变量传递
参数传递数据
优点:函数执行完,就会释放内存
缺点:必须函数之间有直接关系或间接关系,传递起来会比较复杂。牵扯到函数嵌套调用
何时使用:文件中只有一个地方使用该数据,且函数与数据所在函数有直接或间接关系,使用该方法简单方便
标签:名片,pythn,函数,个人信息,第二天,存放,使用,全局变量 来源: https://blog.csdn.net/python_39/article/details/119900822