참조에 의한 변수와 객체 연결
Python의 변수와 참조 변수는 일반적으로 데이터를 저장할 수 있는 메모리 공간을 의미한다. 다만, 파이썬에서의 변수는 C, 자바 같은 컴파일 언어에서의 변수와는 차이가 있다. 자바를 예로 들면 자바는 변수를 선언하면서 선언된 자료형 만큼의 메모리를 확보한다. 더 정확하게 말하면 원시 타입(Primitive Type)에 해당하는 변수(int, double, boolean 등)를 선언하면 선언된 타입 만큼의 크기의 영역을 Stack 메모리에 선언한다. 그리고 객체와 메서드 같은 참조형 타입(Reference type)은 Heap 메모리에 실질적인 데이터가 저장되고 그 데이터의 주소값이 stack 메모리에 저장되는 형태이다. 하지만 파이썬의 변수는 다르다. 파이썬에서 변수는 타입에 의해 선언되는게 아닌 객..