‘’‘
动态参数能解决什么?
1、当一个借口请求参数有时候是2个,有时候是3个,有时候是N个,如果按照正常的思维,我们需要编写N个函数
那么有了动态参数的话,我们只需要编写一个函数就可以了
‘’‘
’‘’
返回值
1、当一个函数的里面,有return,那么函数的返回值就是return后面的值
2、当一个函数的里面,没有return,那么函数的返回值是None
3、一个函数可以有多个返回值
函数返回值的价值:
如果在单个函数角度而言,函数其实有没有返回值无所谓
但是函数与函数之间需要建立一层关系,那么就可以通过
函数的返回值把这层关联关系建立起来。
备注:函数的形式函数也可以是函数
‘’‘
'''
全局变量:指的是定义的变量它的作用域(范围)是这个Python文件,
局部变量:在函数内部定义的变量,叫局部变量,那么它的作用域(范围)仅仅是函数而已
备注:当全局变量与局部变量的变量名称一致的时候:
1、在函数内部,局部变量的优先级是高于全局变量的
2、在Python文件而言,全局变量的优先级是高于局部变量的
’‘’
‘’‘
在函数内部引用全局变量
如果想在函数内部调用全部变量,我们就使用关键字global声明全局变量
'''
书写格式 变量=lambda x,y:x*y
常规的方式
运用filter的书写方式
书写格式为print(list(filter(func,lists))) 备注:其中func可进行lambda 关键词转化 如下图所示
需求为a>3 则转化成lambda a:a>3
常规的方式
运用map():的解决方式 书写格式为print(list(map(func,lists)))
要求做出来一个注册登录以及其他的模拟登录
1、注册后数据本地保存
2、登录成功与否都要进行提示
3、输入其他选项是进行终止输出
输出结果为