装饰器和偏函数Python
装饰器
概念:是一个闭包,把一个函数当做参数返回一个替代函数,本质上是返回一个函数的函数
def outer(func):
def inner(*args,**kwargs):
#添加修饰功能
print("#################")
func(*args,**kwargs)
return inner
@outer
def myprint(age,name,sex='男'):
print('my name is %s,age:%d,sex:%s'%(name,age,sex))
myprint(name="li",age=18,sex="女")
偏函数
概念:将函数的一个参数固定
import functools
int3=functools.partial(int,base=2)
print(int3("0101"))