摘要:
元类 类也是对象 在理解元类之前,你需要先掌握Python中的类在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立: >>> class ObjectCreator(object): … pass … >>> my_object = ObjectCreat 阅读全文
摘要:
动态添加属性: 动态添加属性,就是这个属性不是在类定义的时候添加的,而是在程序运行过程中添加的,动态添加属性有两种方法,第一个是直接通过对象名.属性名,第二个是通过setattr添加: 第一种:使用对象名.属性名添加,示例如下: p.age = 18 第二种:使用setattr函数添加,示例如下: 阅读全文
摘要:
装饰器 什么是装饰器: 装饰器利用了函数也可以作为参数传递和闭包的特性,可以让我们的函数在执行之前或者执行之后方便的添加一些代码。这样就可以做很多事情了,比如@classmethod装饰器可以将一个普通的方法设置为类方法,@staticmethod装饰器可以将一个普通的方法设置为静态方法等。所以明白 阅读全文