강의

멘토링

커뮤니티

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

비밀님의 프로필 이미지
비밀

작성한 질문수

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

클래스 & 메소드 심화(1-2)

인스턴스들의 클래스 id에 대해 질문할 것이 있습니다

작성

·

252

1

강의 재밌게 듣고 있습니다

다름이 아니라 ca1, car2, car3 의 클래스들의 id값에 대해 질문이 있어요

셋의 클래스는 같으니 id 값이 같은 건 알겠습니다

그런데 왜 car1.__class__, car2.__class__의 id 값을 출력할 때와 car3.__class__까지 해서 한 번에 출력할 때 id 값이 달라지는 이유는 무엇인가요?

답변 1

0

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

안녕하세요. 비밀님.

한 번에가 무슨의미인지 잘 모르겠지만 id 함수 본연의 기능을 생각해보시면 됩니다.

감사합니다.

  • id() 함수는 객체를 입력값으로 받아서 객체의 고유값(레퍼런스)을 반환하는 함수입니다.
  • id는 파이썬이 객체를 구별하기 위해서 부여하는 일련번호입니다. 숫자로서 의미는 없습니다.
비밀님의 프로필 이미지
비밀

작성한 질문수

질문하기