导语:
本文主要介绍了关于python类装饰器如何使用?的相关知识,希望可以帮到处于编程学习途中的小伙伴
1、类H1的两个方法:
__init__:接收一个函数作为参数,就是待被装饰的函数;
__call__:让类对象可调用,类似于函数调用,触发点在被修饰函数被调用时触发。
2、实例
基于类的装饰器与基于函数的基本用法一致。
class H1(object):
def __init__(self, func):
self.func = func
def __call__(self, *args, **kwargs):
return '<h1>' + self.func(*args, **kwargs) + '</h1>'
@H1
def text(name):
return f'text {name}'
s = text('class')
print(s)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python设置的窗口位置09/28
- ♥ Python判断xml中是否存在某个节点?09/24
- ♥ python3处理excel文本内容代码怎么写?01/12
- ♥ 如何在 python django 中使用 cookie?11/22
- ♥ 如何使用python函数绘制图像08/22
- ♥ 如何使用python找到100以内的素数?10/05
内容反馈