首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
1、Python 装饰器获取类名
2、简单装饰器示例
3、在 Python 中使用 print() 打印类的实例
4、在 Python 中的类中将装饰器定义为方法
5、获取在 Python 中修饰的给定类的所有方法
6、带参数和不带参数的 Python 装饰器
7、Python 中带有 self 参数的类方法装饰器
8、在 Python 中的另一个类中使用隐藏的装饰器
9、装饰器内部的 self 对象
10、在 Python 中将多个装饰器应用于单个函数
11、Python 装饰器获取类实例
12、init 和 call 有什么区别
13、在 Python 中使用 new 和 init
14、Python 中的迭代重载方法
15、在 Python 中使用迭代器反转字符串
16、Python 中 reversed 魔术方法
17、Python 中的 getitem 和 setitem
18、在 Python 中使用 getattr 和 setattr 进行属性赋值
19、什么是 del 方法以及如何调用它
20、创建类的私有成员
21、一个 Python 封装的例子
22、一个 Python 组合的例子
23、一个Python聚合的例子
24、Python 中的单级、多级和多级继承
25、在 Python 中获取一个类的父类
26、Python 中的多态性
27、访问 Child 类中的私有成员
28、Python 中的抽象类
29、创建一个抽象类来覆盖 Python 中的默认构造函数
30、使一个抽象类继承另一个抽象类
31、Python 中的 super 是做什么的
32、super() 如何在多重继承中与 init() 方法一起工作
33、将 super 与类方法一起使用
34、mro 是做什么的
35、Python 中的元类是什么
36、元类的具体案例
37、在 Python 中使用元类的单例类
38、@staticmethod 和 @classmethod 有什么区别
39、Python 中的装饰器是什么
40、制作函数装饰器链
当前位置:
首页>>
技术小册>>
Python合辑14-面向对象编程案例(下)
小册名称:Python合辑14-面向对象编程案例(下)
1、Python 装饰器获取类名 ``` def print_name(*args): def _print_name(fn): def wrapper(*args, **kwargs): print('{}.{}'.format(fn.__module__, fn.__qualname__)) return fn(*args, **kwargs) return wrapper return _print_name class A(): @print_name() def a(): print('Hi from A.a') @print_name() def b(): print('Hi from b') A.a() b() ``` Output: __main__.A.a Hi from A.a __main__.b Hi from b
下一篇:
2、简单装饰器示例
该分类下的相关小册推荐:
Python与办公-玩转Word
Python数据分析与挖掘实战(下)
机器学习算法原理与实战
实战Python网络爬虫
Python合辑4-130个字符串操作示例
Python高并发编程与实战
Python合辑1-Python语言基础
剑指Python(万变不离其宗)
Python机器学习基础教程(下)
Python神经网络入门与实践
Python爬虫入门与实战开发(上)
Python合辑3-字符串用法深度总结