привет
подскажите пожалуйста , что такое объект в классе?
pythonmaksЕще добавлю, что в питоне объеткты, “находящиеся вне класса”, все же в классе, он называется __main__, ты к нему никак не обратишься (он только для самого интерпретатора), но все-таки объекты все находятся в классах
приветподскажите пожалуйста , что такое объект в классе?
pythonmaksйопта, ну и накой вас понесло в такие дебри? более черезжопогладовырывательного описания я не встречал, хотя формально описание верно. Для понимания классов это общем не нужно, это уже особенности устройства конкретной реализации для тех кто уже более-менее знает пайтон.
Экземпляр некоторого класса A — это объект, у которого в атрибуте __class__ есть ссылка на класс A.
class A: pass
a= A()
>>>print(a.__class__) <class '__main__.A'> >>>print(A.__class__) <class 'type'>
DamMercul
ты создаешь новый, отдельный объект, никак не привязанный к классу
DamMercul
И меняя экземпляр, меняя переменные, никаким образом ты класс от которого экземпляр делал, не затронешь
class Ta: pass a=Ta() a.__class__.a=1 print(Ta.a) >>> 1