摘要: getattr 拦截运算(obj.xx),对没有定义的属性名和实例,会用属性名作为字符串调用这个方法 setattr 拦截 属性的的赋值语句 (obj.xx = xx) 阅读全文
posted @ 2019-10-25 15:29 Beyond8 阅读(429) 评论(0) 推荐(0) 编辑
摘要: ``` # property装饰器 # 作用: 将一个get方法转换为对象的属性。 就是 调用方法改为调用对象 # 使用条件: 必须和属性名一样 # setter方法的装饰器: # 作用:将一个set方法转换为对象的属性。 就是 a调用方法改为调用对象 # 使用方法:@属性名.setter class Person: def __init__(self,name): self._name = na 阅读全文
posted @ 2019-10-25 14:53 Beyond8 阅读(126) 评论(0) 推荐(0) 编辑