摘要: 1.__call__ 类后面加()表示对象,执行__init__方法,对象后面加()执行__call__方法 如果不定义__call__方法,那么执行obj()报错: 如果定义了__call__方法,那么在对象后面加()则执行__call__方法。 2.__str__ 有一段代码如下: 我们想打印一 阅读全文
posted @ 2016-08-04 23:30 Alex0425 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1.私有的普通字段 现在我们在name之前添加两个__,字段变成私有的,此刻我们单独运行obj.__name,报错 这是因为私有的字段只能在类里面访问,此刻我们单独运行obj.show()是OK的。 2.私有的静态字段: 我们定义了一个类Foo,定义了一个私有的静态字段__cc,如果直接在外面用Fo 阅读全文
posted @ 2016-08-04 11:55 Alex0425 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 1.字段: 静态字段:类字段,用类来访问,在代码加载的时候已经创建了。 普通字段:对象字段,用对象来访问,在对象创建的时候才生成。 2.方法: 所有的方法都是属于类 普通方法:至少一个self,由对象来访问 静态方法:@staticmethod修饰,任意参数,由类来调用执行,跟对象没有关系 类方法: 阅读全文
posted @ 2016-08-04 00:30 Alex0425 阅读(160) 评论(0) 推荐(0) 编辑