小册描述
目录
- 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、制作函数装饰器链