python进阶(四)--动态添加属性和方法

python动态添加属性和方法。

1.1.动态添加属性

在这里插入图片描述

1.2 动态添加方法

在这里插入图片描述

2 __ slots __使用方法

当一个类需要创建大量实例时,可以通过__slots__声明实例所需要的属性,
例如,class Foo(object): slots = [‘foo’]。这样做带来以下优点:

1.更快的属性访问速度
2.减少内存消耗
定义后就不可以增加其他的属性。而且名字得一一对应。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_41781408/article/details/88094985
今日推荐