类定义装饰器

应用:

class P:
def init(self,func):
self.func = func
def call(self,*args,**kwargs): #__call__是调用的意思
return ‘

’ + self.func(*args,**kwargs) + ‘


@P
def get_text():
return ‘welcome’
def get_upper_text(text):
return text.upper()

if name ==‘main’:
print(get_text())

发布了79 篇原创文章 · 获赞 1 · 访问量 1516

猜你喜欢

转载自blog.csdn.net/DAN_L/article/details/104362348