728x90 self키워드1 [PYTHON] 객체 지향의 나침반, self의 정체와 메커니즘 완벽 해부 파이썬(Python) 클래스 내부에서 메서드를 정의할 때 우리는 기계적으로 첫 번째 매개변수에 self를 적어 넣습니다. 하지만 "왜 굳이 self를 써야 하는가?" 혹은 "self는 정확히 어디서 오는가?"라는 질문을 마주하면 선뜻 대답하기 어려운 것이 사실입니다. 타 프로그래밍 언어(C++, Java 등)에서는 this라는 키워드가 암묵적으로 제공되지만, 파이썬은 이를 명시적으로 드러내는 독특한 철학을 가지고 있습니다. 본 가이드에서는 파이썬의 핵심 설계 원칙인 '명시적인 것이 암시적인 것보다 낫다(Explicit is better than implicit)'는 관점에서 self의 정체와 작동 원리를 심층 분석합니다.1. self의 본질: 인스턴스 그 자신을 가리키는 포인터클래스(Class)가 설계도.. 2026. 2. 17. 이전 1 다음 728x90