
파이썬의 변수 저장 방식 파이썬은 모든것이 객체로 이루어져 있는 언어이다. 메모리 할당을 받는 방식은 동적 메모리 할당이며 메모리는 파이썬 메모리 관리자가 관리해준다. 따라서, 모든 변수는 객체의 값이 아닌 주소 값을 가리키는 방식으로 할당 된다! 만일 X, Y라는 변수에 값은 값이 3을 넣는다고 가정하면 아래와 같이 3이라는 객체의 주소 값을 가리키는 것이다! 이러한 파이썬의 특징 때문에 파이썬의 연산자인 'is'를 값 비교에 사용하면 안된다! [Python] is연산자와 ==연산자의 차이점 is연산자와 == 연산자의 차임점? 파이썬에서 두 값을 비교할때는 '=='연산자를 사용하며 비교를 하게된다. 이는 두개의 값이 같은지 비교를 하는 연산자이기 때문이다. is연산자 역시 두 값을 비교 slowprog..