Development(7985)
-
pass
pass · pass는 '아무것도 수행하지 않겠다'는 문법입니다. · 임시로 코드를 작성할 때 주로 사용합니다.
-
문자열로 변환하기
문자열로 변환하기
-
__coerce__()
__coerce__() 다른 두 자료형에 수치 자료형이 적용될 때 두 자료형을 조정해주는 메소드입니다.
-
연산자 중복 (Operator Overloading)
연산자 중복 (Operator Overloading) · 사용자 정의 객체에서 필요한 연산자를 연산자 중복을 통해 내장 타입과 형태와 동작이 유사하도록 재정의할 수 있습니다. · 연산자 중복을 위하여 두 개의 밑줄 문자(__)가 앞뒤로 있는 메소드(매직 메소드)를 재정의합니다. · 직접 정의하는 클래스 인스턴스에 연산자를 재정의하기 위하여 미리 약속되어 있는 메소드들을 재정의합니다.
-
클래스 메서드와 정적 메서드
클래스 메서드와 정적 메서드 · 클래스 메서드는 정적 메서드와 비슷한데, 객체 인스턴스를 의미하는 self 대신 cls 라는 클래스를 의미하는 파라미터를 전달받습니다. 정적 메서드는 cls 파라미터를 전달받지 않습니다. 클래스 메서드는 이렇게 전달받은 cls 파라미터를 통해 클래스 변수 등을 엑세스할 수 있습니다. · 일반적으로 인스턴스 데이터를 엑세스 할 필요가 없는 경우 클래스 메서드나 정적 메서드를 사용하는데, 이때 보통 클래스 변수를 엑세스할 필요가 있을 때는 클래스 메서드를, 클래스 변수를 엑세스할 필요가 없을 때는 정적 메서드를 사용합니다.
-
모듈 vs 클래스 vs 인스턴스
모듈 vs 클래스 vs 인스턴스