摘要: 描述器 描述器是一个具有“绑定行为”的对象属性,该对象的属性访问通过描述器协议覆盖:__get__(),__set__(),__delete__(), 如果一个对象定义这些方法中的任何一个,它就被称为一个描述器; 一个简单的描述器应用例子: 阅读全文
posted @ 2019-05-24 23:16 天涯——咫尺 阅读(276) 评论(0) 推荐(0) 编辑
摘要: __getattr__属性 什么时候触发: 当我们访问属性的时候,如果属性不存在,则触发此方法; 官方文档给出:该方法应当返回一个属性值,或者引发一个异常; __getattribute__属性 什么时候触发: 查找属性的时候,第一时间触发该方法去查找属性; 通过上面的例子,我们可以看到,当访问属性 阅读全文
posted @ 2019-05-24 23:15 天涯——咫尺 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 私有属性 类型里面定义的变量叫类属性,类属性分为两种:公有属性和私有属性 私有属性:由单下划线或双下划线开头的属性名称,叫做私有属性; 公有属性可以在类外面通过类或者类创建的实例直接调用; 由单下划线开头的私有属性也可以在类外面通过类或者类创建的实例直接调用, 但是由双下划线开头的私有属性不可以在类 阅读全文
posted @ 2019-05-24 00:28 天涯——咫尺 阅读(178) 评论(0) 推荐(0) 编辑