함수
함수란 기능을 말한다. 내가 원하는 기능을 만들고 필요할 대 갖다 쓸 수 있다.
함수의 선언은
def 함수명(입력파라미터):
문장1
문장2
return 으로 사용한다.
def sum(a,b):
return a+b
a=1
b=2
c=sum(a,b)
그러면 c의 값은 3을 리턴받는다.
클래스
class Caculator:
def__init__(self):
pass
def add(self, val1, val2):
return val1+val2
cal1=Caculator()
cal2=Caculator()
print(cal1.add(2,3))
print(cal2.add(5,6))
=> 5
11
상속
class divClass:
def div(self, val1, val2):
return val1/val2
class Calculator(divClass):
def__init__(self):
pass
def add(self, val1, val2):
return val1+val2
cal1=Calculator()
print(cal1.add(3,4))
print(cal1.div(3,4))
=> 7
0.75
Calculator 클래스는 divClass를 상속받았기 때문이 생성자 cal1에서 div 함수의 기능을 사용할 수 있다.
728x90
'파이썬' 카테고리의 다른 글
| 별 피라미드 만들어보기 (0) | 2021.11.29 |
|---|---|
| 예외처리와 쓰레드 (0) | 2021.11.29 |
| 딕셔너리 (0) | 2021.11.28 |
| 도메인 연결과 og태그 (0) | 2021.11.11 |
| 서버 연결하기 (0) | 2021.11.11 |
댓글