프로그래밍 언어30 메서드, 함수 메서드 __init__ - 초기화 함수 - 인스턴스를 만들 때 실행되는 함수 __str__ - 인스턴스 자체를 출력 할 때의 형식을 지정해주는 함수 함수 input() : 사용자 입력 - 사용자가 변수에 입력값을 받고 싶을 때 사용. - 반환 형태는 문자열(str)이다. A = input("A : ") B = int(input("B : "))# 입력 받을 때부터 int로 형변환할 수 있다. print(type(A)) A = int() print(type(A)) print("A의 값은 ", A) print(type(B)) print("\nB의 값은 ", B) # 실행결과 A : 5# 5를 입력 하고 엔터 B : 8# 8을 입력하고 엔터 A의 값은 0 B의 값은 8 split()을 이용하여 여러개의 숫자 입.. 2020. 4. 6. 클래스(Class), 메서드(method), 인스턴스(Instance), 객체(Object), self function과 method의 차이 # function def function_변수명(): ... # 메서드(method) class 클래스_변수명(): ... def 메서드_변수명(): ... 기본 형태 일반 함수와는 달리 메서드의 첫 번째 매개변수(argument) self는 특별한 의미를 가진다. 메서드의 첫 번째 매개변수 self를 명시적으로 구현하는 것은 파이썬만의 독특한 특징이다. class 클래스_변수명(): ... def 메서드_변수명(self): # method의 첫 argument(매개변수)는 method를 호출하는 instance 자신 ... 인스턴스_변수명 = 클래스_변수명() 인스턴스_변수명.메소드_변수명() 아래처럼 그냥 호출했을 경우, 오류 문구에 start()에 매개변수(a.. 2020. 4. 6. 이전 1 ··· 5 6 7 8 다음