스태틱 변수
- 클래스를 활용할 때 필요한 공통변수로 활용
- 대개 변수지만 상수로 많이 활용됨.
- 호출 : 클래스명.변수명 (클래스변수.변수명도 가능은 하지만 대체로 클래스.변수명을 주로 사용)
스태틱 함수
- 클래스를 활용할 때 필요한 공통함수로 활용
- 호출: 클래스명.함수()
인스턴스 변수
- 클래스 변수가 생성될 때 클래스 변수 내 독립적으로 사용가능
- 생성자에서 생성하는 변수
- 호출 : 클래스변수.변수명()
인스턴스 함수
- 클래스 변수를 활용한 함수인 경우가 많음
- 호출 : 클래스변수.함수()
매직 메서드
매직 메서드 | 설명 | 예시 |
__init__ | 클래스 변수(인스턴스(가 생성될 때 호출되는 함수 | __init(self) |
__str__ | 클래스 변수를 호출할 때 또는 문자열로 변환할 때 호출되는 함수(return 문자열) | __str(self) |
__eq__ (equlas) | 클래스 변수가 비교 연산자와 함께 사용될 때 호출되는 함수 (return 비교) | __eq__(self,other) |
__ne__ (not equlas) | __ne__(self,other) |
'Python > 기본 문법 내용 정리' 카테고리의 다른 글
데이터 분석 (0) | 2022.06.23 |
---|---|
예외처리 (0) | 2022.01.28 |
클래스 (0) | 2021.07.15 |
함수와 파일 입출력 (0) | 2021.07.14 |
제어문 (0) | 2021.07.13 |