i , . , MyClass.i, MyClass:
In [133]: x = MyClass()
In [134]: y = MyClass()
In [135]: x.i, y.i, MyClass.i
Out[135]: (12345, 12345, 12345)
In [136]: MyClass.i = 54321
In [137]: x.i, y.i, MyClass.i
Out[137]: (54321, 54321, 54321)
i, MyClass.__dict__:
In [138]: vars(MyClass)
Out[138]:
mappingproxy({'__dict__': <attribute '__dict__' of 'MyClass' objects>,
'__doc__': 'A simple example class',
'__module__': '__main__',
'__weakref__': <attribute '__weakref__' of 'MyClass' objects>,
'f': <function __main__.MyClass.f>,
'i': 54321})
, , :
In [148]: class MyClass:
...: i = 12345
...: def __init__(self):
...: self.i = 54321
...:
In [149]: x = MyClass()
In [150]: MyClass.i, x.i
Out[150]: (12345, 54321)