CLASS2 [Python] 클래스(class) / 인스턴스, 객체, self, super 이해하기 클래스(class) ✔️클래스(class) : 설계도 ex) 과자틀 ✔️인스턴스(instance), 객체(Object) : 과자틀에 의해서 만들어진 과자 💡 클래스로 만든 객체를 인스턴스라고도 한다. 그렇다면 객체와 인스턴스의 차이는 무엇일까? 이렇게 생각해 보자. a = Cookie() 이렇게 만든 a는 객체이다. 그리고 a 객체는 Cookie의 인스턴스이다. 즉 인스턴스라는 말은 특정 객체(a)가 어떤 클래스(Cookie)의 객체인지를 관계 위주로 설명할 때 사용한다. ✔️타입(type) : 문자열(sting)이 ‘str’이라는 타입을 갖는 클래스인것처럼, 우리가 선언하는 클래스의 이름이 타입이 된다. ✔️속성(attribute) : 클래스의 내부 변수 ✔️메소드(method) : 클래스 내에서 선언.. 2022. 10. 5. [Python] Function/가변인자, 지역변수, 전역변수, 사용자 입력 함수 input Function / Class 💡 def 함수명 (매개변수=초기화): 실행명령블럭 return 반환값 함수명() 사용자 정의 함수 ✔️함수 기본 예제 # 선언부 def show_price(customer): # 함수정의 print(f'사랑하는{customer}고객님') print('가격은 15000원 입니다') # 실행부 customer1 = '박땡땡' show_price(customer1) # out # 사랑하는 박땡땡 고객님 # 가격은 15000원 입니다 def get_price(is_vip): # True는 vip, False는 일반손님 if is_vip == True: return 10000 # vip손님이면 가격 만원 else: return 15000 # 일반손님이면 가격 만오천원 price =.. 2022. 10. 3. 이전 1 다음