728x90 반응형 self1 파이썬(Python): 클래스(class) 안 def __init__(self): 와 self 등을 제대로 이해하기 "def __init__(self):" 파이썬python을 약간이라도 다루기 시작한 사람이라면 이내 마주치는 구문이다. 개인적으로는 def __init__(self) 구문은 파이썬에서만 사용하는 함수로 안다. 다른 언어에서 본 적이 없기에(그리고 다른 언어는 다뤄본 적이 없기에) 더 당황스럽기도 하다. 일단 의미부터 설명하자면 __init__은 initialize를 표현한 구문이다. initialize는 '기본값 설정하기'라는 뜻에 가깝다(대개 __init__을 '초기화' 라고 설명하는데 한국 IT어 용례상 '기본값 설정하기'로 이해하는 편이 낫다). 이제부터 시작되는 예시 코드 및 해설을 따라가면 __init__의 역할은 물론 self란 무엇인지, 그리고 클래스class를 왜 쓰는지도 이해하게 될 것이.. 2022. 8. 16. 이전 1 다음 728x90 반응형