遅いあるいは既出かもしれんが

代入が「=」の理由は
変数を同じ値にするって事なんじゃないか?

例えば
a=7

の場合は、変数aと定数7が等しい事とする
p=g

変数pと変数gの値を等しい事とする