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