关于__slots__有一个常见的误解,就是将__slots__理解为一种封装工具,可以阻止用户为实例添加新的属性,尽管这的确是使用__slots__所带来的副作用,但这绝不是使用__slots__的原本意图,相反,人们一直以来都是__slots__当做一种优化工具。 __slots__核心作用是:可以在创建大量实例的时候更加节省内存。