立即学习:https://edu.csdn.net/course/play/26676/399742?utm_source=blogtoedu
控制属性访问:不能让属性随便增减,不能给实例和类增减属性
三种方式;
优化内存:
__slots__ = {}只能有花括号里面的属性,可以优化内存的存储
主要是进行代码优化
遇到了访问的对象属性不存在时:
getattr如果实例中访问的属性不存在时返回;setattr创建属性就就不会被getattr拦截,就被setattr拦截
立即学习:https://edu.csdn.net/course/play/26676/399742?utm_source=blogtoedu
控制属性访问:不能让属性随便增减,不能给实例和类增减属性
三种方式;
优化内存:
__slots__ = {}只能有花括号里面的属性,可以优化内存的存储
主要是进行代码优化
遇到了访问的对象属性不存在时:
getattr如果实例中访问的属性不存在时返回;setattr创建属性就就不会被getattr拦截,就被setattr拦截