如果要让该类的所有实例共享该属性,请使用类属性:
class A(object): foo = None
这导致
('foo',None)成为一(key,value)对
A.__dict__。
如果希望每个实例都可自定义属性,请使用实例属性:
class A(object): def __init__(self): self.foo = None
这将导致
('foo',None)是一个(key,value)在一对
a.__dict__其中
a=A()是的一个实例
A。

如果要让该类的所有实例共享该属性,请使用类属性:
class A(object): foo = None
这导致
('foo',None)成为一(key,value)对
A.__dict__。
如果希望每个实例都可自定义属性,请使用实例属性:
class A(object): def __init__(self): self.foo = None
这将导致
('foo',None)是一个(key,value)在一对
a.__dict__其中
a=A()是的一个实例
A。