2017年7月31日
摘要: 1. python中一切皆对象(实例),运行结果说明:f 是由Foo创建而来的实例;Foo 是由type创建而来的实例 运行结果: 2. 创建类的另外一种方法: 运行结果: 3.含有参数的情况: 运行结果: 4 metaclass--类是怎么创建的. 1) 在实例化的时候,__new__也会执行,而 阅读全文
posted @ 2017-07-31 22:44 momo8238 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1.__doc__ 表示类的描述信息 运行结果: 2. .__init__ 构造方法,通过类创建对象时,自动触发执行。 __del__ 析构方法,当对象在内存中被释放时,自动触发执行 __module__ : 输出当前实例所用的类是从哪个模块导入的 __class__ : 输出当前实例所用的类 3. 阅读全文
posted @ 2017-07-31 14:05 momo8238 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.静态方法:只是名义上归类管理,实际上在静态方法里访问不了类或实例中的任何属性。相当于类的工具包。不需要 self 参数了。 运行结果: 2.类方法只能访问类变量,不能访问实例变量。 运行结果: 3.属性方法 把一个方法变成一个静态属性。隐藏实现细节。就不能加()调用了。可以给属性方法赋值。 调用 阅读全文
posted @ 2017-07-31 11:09 momo8238 阅读(275) 评论(0) 推荐(0) 编辑