摘要: _new__() 是在新式类中新出现的方法,它作用在构造方法建造实例之前,可以这么理解,在 Python 中存在于类里面的构造方法 __init__() 负责将类的实例化,而在 __init__() 启动之前,__new__() 决定是否要使用该 __init__() 方法,因为__new__() 阅读全文
posted @ 2017-08-17 16:01 Python_ZEN 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 先说一下类添加属性方法和实例添加属性和方法的区别, 类添加属性属于加了一个以类为全局的属性(据说叫静态属性),那么以后类的每一个实例化,都具有这个属性。给类加一个方法也如此,以后类的每一个实例化都具备这个方法(但是据说叫动态方法。)但是给实例加一个属性,作用域就是这个实例,是与类没关系的(据说这种属 阅读全文
posted @ 2017-08-17 15:57 Python_ZEN 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 对于类实例的动态构建,那是非常的简单。可要在代码中动态的构建类,然后该类还能够被使用,那得多么的强大呀。 在Python中,内建的__builtin__提供了一个type的方法,用该方法可以动态的构建一个类,是不是太强大了! 构建方法 __builtin__.type(name, bases, dc 阅读全文
posted @ 2017-08-17 15:56 Python_ZEN 阅读(1783) 评论(0) 推荐(0) 编辑