0612:动态参数,作用域
1.动态参数:可以接收任意参数,形参的一种方式
顺序:(位置参数,*动态参数,默认参数,**关键字参数)
1).位置参数的动态传参:def 函数名(*变量名):
函数体
接收元组(tuple)
2).关键字参数的动态传参: def 函数名(**变量名)
函数体
接收字典(dict)
无敌传参:def 变量名(*a,**b)可以接收所有的元素
*,**的作用:在形参表示聚合,在实参表示打散(*处理的事可迭代对象)
2.作用域的问题
1. globals() 获取全局作用域中的内容
2. locals() 获取局部作用域中的内容
3.global和nonlocal
global: 寻找全局作用域中的内容
nonlocal: 寻找上一级作用域中的内容, 但不能是全局的
4.函数嵌套--函数的执行流程
所有的()表示的是函数的调用

浙公网安备 33010602011771号