메모리

    파이썬 변수 설명

    파이썬에서 변수란 값을 저장하는 공간을 가리키는 레퍼런스입니다. 다음과 같이 a라는 변수가 메모리에 저장된 1을 가리키도록 할 수 있습니다. a = 1 이렇게 하면 메모리에 값 1을 갖는 객체가 생성되며, a는 메모리가 저장된 위치를 가리키는 레퍼런스가 됩니다. 이때, 1은 단순한 상수가 아닌 정수형 객체에 해당합니다. 다음의 경우에서 a와 b라는 서로 다른 변수는 동일한 객체를 가리키고 있습니다. 즉, 특정 값을 갖는 객체가 메모리에 생성되어 있는 것입니다. a = 1 b = 1 a is b # True 다음과 같이 리스트를 가리키는 변수가 있다고 해보겠습니다. a = [1, 2, 3] b라는 변수가 a와 동일한 객체를 가리키게 하려면 b = a를 활용할 수 있습니다. b = a b # [1, 2, 3..