Jaka jest różnica między atrybutami klasy i instancji?

Czy istnieje jakieś znaczące rozróżnienie między: class A(object): foo = 5 # some default value vs. class B(object): def __init__(self, foo=5): self.foo = foo Jeśli tworzysz wiele instancji, czy jest jakaś różnica w wydajności lub wymaganej przestrzeni dla obu stylów? Czy czytając kod,...