>>366
初心者でごめん

つまりさpythonの=変数は参照だから値の代入ではないってことよね?
y=1
x=y
とあったら厳密にはx=1ではなくx=y=1になってるんだよね。
あくまでy経由の値を持っているみたいな。
んでそのあとにy=2をした場合。
内部的にはy(2)=2としてyとは別物の変数が生まれるって感じ?
だからxは相変わらずx=y=1で居られるみたいな。

y=1
x=y
y=2
z=y
y=3

とした場合
x=y=1
x=y(2)=2
y(3)=3

ってな具合に3種類のyが内部的に存在していることになる的な。

認識合っていますか?