**kwargs只接收关键字参数
**kwargs动态传参,他将所有的关键字参数放到一个字典中,返回的结果是一个字典,从前往后找
示例
def func(a,b,c,**kwargs):
print...在函数的调用时,*可迭代对象,代表打散(list,tuple,str,dict(键))
比如用到要传多个列表时,需要用到魔法运用
def func(*args):
print(args)
func...(1,2,3,10,20,80)
执行结果
(1, 2, 3, 10, 20, 80)
在函数的调用执行时,*可迭代对象,代表打散
在函数定义时,*args代表的是聚合
将字典的键值对,添加到函数中...在函数的调用执行时,
*可迭代对象,代表打散(list,tuple,str,dict(键))将元素一一添加到args
**字典,代表打散,将所有键值对放到一个kwargs字典里
在函数定义时,*args...的值进行了修改,所以最后打印的值是函数里面name的值
你好
例子3
def func1():
global a
a = 5
func1()
a = 4
print(a)
执行结果,代码从上至下执行