파이썬은 왜 이럴까?1 [Python] 변수와 메모리 #2 파이썬에 대한 기본적인 이해를 위해 작성했습니다 int 객체의 '값'은 절대로 바뀔 수 없다. #3 Variable Re-Assignment 변수에 값 재할당하는 경우, 변수가 참조하는 주소의 int 객체 값이 바뀌는 것이 아니라 새로 생성된 int 객체의 주소를 참조하게 된다. 예를 들어서 다음과 같이 변수에 두 번 값을 할당해 보자. my_var = 10 my_var = my_var + 5 변수는 처음에 10이라는 값을 가진 int 객체가 저장된 주소 0x1000(예를 들어서)를 참조하게 된다. 다음에는 15라는 값을 가진 int 객체자 저장된 주소 0x1234(예를 들어서)를 참조하게 된다. 즉, 10이 저장된 주소 0x1000에 존재하는 int 객체의 값이 바뀌는 것이 아니라 15라는 값을 가진 .. 2023. 4. 3. 이전 1 다음