,每当有一个用户上线的时候,就在服务器内创建一个 User 实例。...self.sex = sex
self.status = status
接下来创建两个类的实例:
u1 = User1('01', 'rocky', '男', 1)
u2...= User1('02', 'leey', '男', 1)
我们已经知道 u1 比 u2 使用的内存多,我们可以这样来想,一定是 u1 比 u2 多了某些属性,我们分别来看一下 u1 和 u2 的属性...'__subclasshook__', 'id', 'name', 'sex', 'status']
乍一看好像差别不大,我们下面具体来看一下差别在哪:
set(dir(u1)) - set(dir(u2...反观 u2,它没有了 __dict__ 这个属性,我们想给它添加一个属性,也是被拒绝的。