别再浪费内存了:Python __slots__ 机制深入解析
Python 对象的灵活性大家都知道,可以随时给对象添加属性:
class User:passu = User()u.name = "Alice"u.age = 30
但这种灵活性的代价也很大,每个普通 Python 对象都有个 __dict__ 字典来存储属性,对象一多内存开销就上来了,这时候 __slots__ 就派上用场。

https://avoid.overfit.cn/post/c18314c17e0047358cb13c0a990067ae

浙公网安备 33010602011771号