摘要: import math class Square: # 正方形 def __init__(self, l): self.length = l # 边长 def __setattr__(self, key, value): s = "调用__setattr__, key={}, value={}".format( ... 阅读全文
posted @ 2017-10-29 23:09 智能先行者 阅读(3763) 评论(0) 推荐(0) 编辑
摘要: 一、属性引用函数 hasattr(obj,name[,default])getattr(obj,name)setattr(obj,name,value)delattr(obj,name) 二、属性引用重载 def __setattr__(self,key,value): 1.拦截所有属性的赋值语句。 阅读全文
posted @ 2017-10-29 22:55 智能先行者 阅读(649) 评论(0) 推荐(0) 编辑