오도원입니다.

건강과 행복을 위하여

Development/Python

[Python] 내장함수 id()

오도원공육사 2020. 10. 6. 21:38
반응형

id(object)는 객체를 입력받아 객체의 고유 주소 값(레퍼런스)을 돌려주는 함수이다.

>>> a = 3
>>> id(3)
140709757886928
>>> id(a)
140709757886928
>>> b = a
>>> id(b)
140709757886928

위 예의 3, a, b는 고유 주소 값이 모두 140709757886928이다. 즉 3, a, b가 모두 같은 객체를 가리키고 있다는 것이다.

 

만약 id(4)라고 입력하면 4는 3, a, b와 다른 객체이므로 당연히 다른 고유 주소 값이 출력된다.

>>> id(4)
140709757886960

참고.

wikidocs.net/32#id

반응형