# 装饰器,多个的时候,离函数近的先执行
def outer(fn):
def inner(name):
print("hello,this is outer")
fn(name)
return inner
@outer
def funA(name):
print(name)
funA("this is funA")
def funB(name):
print(name)
ot = outer(funB)
ot("this is funB")
class Student:
def __init__(self,name): #构造函数
self.Name = name
print("init")
def Run(self):
print("run")
stu = Student("florent")
print(stu.Name)
stu.Run()