728x90
반응형
이번 포스팅은 python에서 id 함수가 무엇인지, 그 사용과 결과에 대해 알아보겠습니다.
ID 연산자
- id() 함수는 객체의 고유 값을 리턴합니다.
- 즉, 어떤 객체를 가리키는지 볼 수 있다는 의미!
- id는 파이썬이 객체를 구별하기 위해서 부여하는 일련번호입니다. 숫자로서 의미는 없습니다.
- 동일한 객체 여부를 판별할 수 있습니다.
예시)
a = 5
b = 10
print(id(a))
print(id(b))
b = a
print(id(b))
결과)
- 처음 id(a)와 id(b)를 보면 각각 a와 10을 가리키는 것을 볼 수 있습니다.
- b = a를 통해 b가 5를 가리키게 하여 id(a)와 id(b)가 같은 것 을 볼 수 있습니다.
id()를 간단하게 알아보았고 비교해 보았습니다.
질문이나 틀린 점이 있다면 댓글로 남겨주세요
감사합니다 :)
728x90
반응형
'Python > Python 정리' 카테고리의 다른 글
[Python] enumerate 이해 (0) | 2021.08.07 |
---|---|
[Python] self 이해 (0) | 2021.07.29 |
[Python] Lambda(람다) 표현식 (0) | 2021.07.01 |
[Python] 자료형을 확인하는 isinstance() (0) | 2021.06.27 |
[Python] 패킹(packing)과 언패킹(unpacking) (2) | 2021.06.26 |