# 带参数
def maing(p1, p2):
print(p1,p2)
def inner(fn):
def exe(name, age):
fn(name, age)
return exe
return inner
@maing(1,2)
def mytest(name,age):
print(name,age)
mytest("小明", 18)
# 不带参数
def aoo(function):
def inner(*arg):
print(arg)
return inner
@aoo
def boo(p1, p2):
print(p1, p2)