그래서 c언어 계열에서는 변수 선언이

int a = 1;

     a = 3;

이거는 내부 구조상에서 a라는 변수에 1,3이라는 값을 넣어주는 진짜 assignment가 맞는데



파이썬에서는

a = 1

a= 3 하면

a라는 포인터가 1이라는 값을 가르키는 거고

a라는 포인터가 3이라는 값을 가르키는 call by reference여서 


id(a) 찍어보면 둘이 다름.