python self1 파이썬 self와 __init__ 에 대해 파이썬을 쓰면서 self 와 __init__ 을 종종 볼 수 있었다 (물론 C++에서도 self 와 this 같은것을 볼 수 있다.) self는 항상 메서드의 첫번째 인자여야된다 라고만 알고있었고 __init__은 초기화? 로 알고있었다. 이번 포스팅을 기점으로 확실히 배운 개념을 정리해보고자 한다. self self는 python의 클래스에서 쓰인다. 클래스에서 self의 의미는 '자기자신' 을 의미한다. (뒤에서 더 알아보자) 그렇다면 클래스란 뭘까? 예를 들어 설명해보겠다. 만약 덧셈을 수행하는 함수가 있다고 생각해보자. a = 0 b = 0 def sum_1(num): global a a += num def sum_2(num): global b b += num sum_1(1) sum_2(1) su.. 2021. 4. 5. 이전 1 다음 반응형