여러가지 속성을 가질 수 있는 모든 것
class 클래스 이름:
클래스 내용
객체를 쉽고 편리하게 생성하기 위해 만들어진 구문
class 클래스 이름:
클래스 변수 = 값
# 인스턴스 변수와 클래스 변수
인스턴스 변수 | 인스턴트를 생성해야 비로소 사용 가능한 변수 |
클래스 변수 | 클래스 내의 공간이 할당된 변수 인스턴트에는 별도의 공간이 할당되지 않음[여러 인스턴스가 클래스 변수의 공간을 같이 사용] |
class 클래스 이름:
@classmethod
def 클래스 함수(cls, 매개변수):
pass
# 데코레이터[Decorator]
@로 시작하는 것을 데코레이터라고 함
만드는 방법에 따라 함수 데코레이터와 클래스 데코레이터로 나뉘지만 기능은 동일
기존의 클래스가 가지고 있는 필드와 메소드를 그대로 물려받는 새로운 클래스를 만드는 것
공통되는 부분들을 둔 클래스를 중심으로 상속을 받으면 일관되고 효율적으로 프로그램을 짤 수 있음
class 클래스 이름:
def __init__(self, 추가적인 매개변수):
pass
클래스 이름과 같은 함수
생성자와 반대로 인스턴스가 소멸될 때 호출되는 함수
class 클래스 이름:
def 메소드 이름(self, 추가적인 매개변수):
pass
클래스가 가지고 있는 함수
# 특이한 이름의 메소드
이 름 | 영 어 | 설 명 |
eq | equal | 같다 |
ne | not equal | 다르다 |
gt | greater than | 크다 |
ge | greater than or equal | 크거나 같다 |
It | less than | 작다 |
le | less than or equal | 작거나 같다. |
[개미의 걸음 Python 31차시] datetime모듈 (0) | 2020.11.30 |
---|---|
[개미의 걸음 Python 30차시] ★ 데이터 수집과 활용(beautifulSoup 모듈) ★ (0) | 2020.07.30 |
[개미의 걸음 Python 28차시] 사용자 정의 모듈과 패키지 with __name__ (0) | 2020.07.28 |
[개미의 걸음 Python 27차시] 모듈의 이해 with 라이브러리, 프레임워크 (0) | 2020.07.27 |
[개미의 걸음 Python 26차시] 파일 (open, read, write & with키워드) (0) | 2020.07.26 |
댓글 영역