10.10 객체와 값
다음과 같은 할당문을 실행하면
a = 'banana'
b = 'banana'
a와 b 모두 문자열을 참조하는 건 알지만, 같은 문자열을 참조하는지는 알지 못한다. 이런 경우 두 가지 상태가 가능하다(그림 10-2).
▼ 그림 10-2 상태 다이어그램
첫 번째 상태는 a와 b가 값이 같은 두 개의 다른 객체를 참조하는 것이다. 두 번째 상태는 a와 b가 같은 객체를 참조하는 것이다.
다음과 같은 할당문을 실행하면
a = 'banana'
b = 'banana'
a와 b 모두 문자열을 참조하는 건 알지만, 같은 문자열을 참조하는지는 알지 못한다. 이런 경우 두 가지 상태가 가능하다(그림 10-2).
▼ 그림 10-2 상태 다이어그램
첫 번째 상태는 a와 b가 값이 같은 두 개의 다른 객체를 참조하는 것이다. 두 번째 상태는 a와 b가 같은 객체를 참조하는 것이다.