인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

이승현님의 프로필 이미지
이승현

작성한 질문수

우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)

hash와 id의 차이는 무엇인가요??

작성

·

745

0

제목 그대로 hash와 id의 차이는 무엇인가요??

답변 1

1

좋은사람님의 프로필 이미지
좋은사람
지식공유자

안녕하세요. 아래와 같아요.
 
id() : 객체가 라이프타임동안 다른 객체와 구분할 수 있게 만드는 정수값. 고유값으로 중복이 불가하다.
      이게 Python(Application)에서 가지는 고유 값.
 
hash() : 객체에 지정되는 해시값으로 동일한 내용(value)를 가지고 있으면 동일한 해쉬값을 가진다. 이는 1, 1.0과 같이 타입이
          다를 때도 동일하게 나온다.
         이게 OS(System)에서 가지는 값.
이승현님의 프로필 이미지
이승현

작성한 질문수

질문하기