python类装饰器如何使用?
- 更新时间:2021-06-22 10:09:54
- 编辑:胡祺然
给网友朋友们带来一篇相关的编程文章,网友叶小凡根据主题投稿了本篇教程内容,涉及到Python相关内容,已被384网友关注,涉猎到的知识点内容可以在下方电子书获得。
参考资料
- Python网络数据采集 PDF 电子书 / 16.7 MB / 米切尔 推荐度:
- Python金融大数据分析(第2版) PDF 电子书 / 76 MB / 伊夫·希尔皮斯科 推荐度:
- 《NLTK基础教程:用NLTK和Python库构建机器学习应用》配套资源 配套资源 / 26.71 KB / Nitin,Hardeniya,哈登尼亚 推荐度:
- Python编程无师自通 PDF 电子书 / 122.4 MB / 科里·奥尔索夫 推荐度:
- Python从入门到精通 PDF 电子书 / 35.8 MB / 陈政强 推荐度:
正文内容
我们整理一篇关于《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类装饰器的使用,希望对大家有所帮助。更多Python学习推荐:python教学
相关教程
-
python中ndarray数组的索引和切片的使用
本文主要介绍了python中ndarray数组的索引和切片的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
发布时间:2019-07-23
-
让Python更便捷-简介Python常用的标准库与介绍
Python中到底有哪些Python常用库会让程序员爱不释手
发布时间:2019-07-11