我有一个关于对象属性的 python 问题。代码:
>>> class A(object):
... dict = {}
... def stuff(self, name):
... self.dict[name] = 'toto'
...
>>> a = A()
>>> print a.dict
{}
>>> a.stuff('un')
>>> print a.dict
{'un': 'toto'}
>>> b = A()
>>> print b.dict
{'un': 'toto'}
我是一名 PHP 开发者,在 PHPrint b.dict
中将是{}
. a
为什么python在和之间共享这个属性b
?定义新实例化的新类属性的方法是什么?