>>> import __builtin__
>>> class MyClass:
... def __init__(self):
... self.a = 2
... __builtin__.a = self.a
...
>>> myclass = MyClass()
>>> myclass.a = 4
>>> a = 2
>>> print a
2
>>> print myclass.a
4
私は同じ価値を期待a
し、持っているでしょう。myclass.a
なぜ彼らはしないのですか?
PS。なぜ__builtin__
このように使用するのかは別の質問です。