🐍 Что такое __dict__?



Это
переменная, в которой хранятся все атрибуты класса. Подобный Подход позволяет нам добавлять новые переменные в класс.



class Foo:

def __init__(self, x):

self.x = x



f = Foo(4)

print(f.__dict__) {'x': 4}

f.y = 11

print(f.__dict__) {'x': 4, 'у': 11}



Code Learning | #Python #Info