Я новичок в Python. Я немного смущен тем, как функция python решает, ссылается ли переменная или назначается. Я думаю, что это определяет, является ли переменная глобальной или локальной.Что такое назначение vs reference?
Например,
x = 1 #assignment
y = x + 1 #reference
x[0] = 1 #reference or assignment????
x += 1 #reference or assignment????
Есть ли общее правило, что я не знаю?
http://stackoverflow.com/questions/986006/how-do-i-pass-a-variable-by-reference Это лучшее объяснение, которое я нашел – BCza