摘要: 1.__getattr__ 方法的作用:当调用不存在的属性,就会调用__getattr__()方法: 当一般位置找不到attribute的时候,会调用getattr,返回一个值或AttributeError异常。 那么它能干什么呢? sdk的链式调用就可以用它来实现 结果: class Dir(ob 阅读全文
posted @ 2017-02-09 18:11 我当道士那儿些年 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 类的特殊成员 上文介绍了Python的类成员以及成员修饰符,从而了解到类中有字段、方法和属性三大类成员,并且成员名前如果有两个下划线,则表示该成员是私有成员,私有成员只能由类内部调用。无论人或事物往往都有不按套路出牌的情况,Python的类成员也是如此,存在着一些具有特殊含义的成员,详情如下: 1. 阅读全文
posted @ 2017-02-09 18:01 我当道士那儿些年 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象的进阶 成员: 成员修饰符特点: 面向对象中一些常用特殊方法: 二、字段 普通字段属于对象 静态字段属于类 由上述代码可以看出【普通字段需要通过对象来访问】【静态字段通过类访问】,在使用上可以看出普通字段和静态字段的归属是不同的。其在内容的存储方式类似如下图: 由上图可是: 静态字段在内 阅读全文
posted @ 2017-02-09 17:19 我当道士那儿些年 阅读(275) 评论(0) 推荐(0) 编辑