728x90 id함수1 [PYTHON] 파이썬 id() 함수가 반환하는 메모리 주소의 3가지 비밀과 객체 식별 방법 파이썬을 학습하며 가장 먼저 접하게 되는 내장 함수 중 하나가 바로 id()입니다. 입문자들은 흔히 이 함수가 단순히 "객체의 고유 번호"를 알려준다고 배우지만, CPython의 내부 구조를 깊이 있게 들여다보면 이 숫자 속에는 파이썬의 메모리 관리 철학과 객체 지향의 본질이 숨어 있습니다. 오늘은 파이썬 전문가의 시각에서 id() 함수가 반환하는 값의 실제 의미와 실무에서 발생할 수 있는 독특한 현상들을 심층적으로 분석해 보겠습니다.1. id() 함수가 반환하는 값의 본질: 메모리 주소파이썬 공식 문서에 따르면, id() 함수는 객체의 '아이덴티티(Identity)'를 정수로 반환합니다. 이 값은 객체의 생명 주기 동안 유일하고 변하지 않음이 보장됩니다. 하지만 여기서 중요한 점은 파이썬 구현체(Imp.. 2026. 3. 15. 이전 1 다음 728x90