Я начал кодировать на python неделю назад, это моя ошибка, я начал кодировать, используя упс, классы и объекты, которые скоро. Я полагал, что мои знания C ++ помогут .... Меня укусил следующий код
class A:
var=0
list=[]
def __init__(self):
pass
Здесь, к моему удивлению, var и list - это своего рода глобальные переменные, они, похоже, используются во всех экземплярах .... Я думал, что они были разными для всех экземпляров ... Мне потребовалось полдня, чтобы понять это .... Это не имеет ни малейшего смысла, что переменная может быть доступна только для объекта класса, но является общей для всех экземпляров ....... Просто любопытно, есть ли в этом причина ??? ??