标签:python 传参 重要 war 是什么 修改 pytho 参数 信息
def add(x,y): return x + y
def add(x,y): prtint("output") return x + y
def add(x,y): return x + y def test(fn): print(‘begin‘) # 增强的输出 print(‘end‘) # 增强的功能 return fn print(test(add)(4,5))
def add(x,y): return x + y def test(fn,*args,**kwargs): #相当于是*args,**kwargs作为参数传给fn这一函数对象。 print(‘begin‘) # 增强的输出 print(‘end‘) # 增强的功能 return fn(*args,**kwargs) # print(test(add,4,23))
def test(fn): def wrapper(*args,**kwargs): print("hello") print("world") return fn(*args,**kwargs) return wrapper print(test(add)(3,6))
def test(fn): def wrapper(*args,**kwargs): print("hello") print("world") return fn(*args,**kwargs) return wrapper @test #等价于add = test(add) def add(x,y): return x + y @test #用test()函数再对add1()函数进行一次装饰,等价于add1 = test(add1) def add1(x,y,z): return x + y + z print(add(x=4,y=6)) print(add1(3,5,43))
标签:python 传参 重要 war 是什么 修改 pytho 参数 信息
原文地址:https://www.cnblogs.com/readygood/p/10482475.html