지금까지 파이썬을 공부하면서 우리가 사용한것은 함수를 호출(call)한것이다.
어딘가에는 함수의 실체 즉 정의(dafinition)가 있다.

함수를 정의하기 위해서는 def 즉 키워드가 필요하다.
def 를 쓰고 그 오른쪽에는 함수의 이름을 넣어준다 . 그리고 이름을 넣어준 함수의 파라미터(parameter)를 넣어주고
return을 써서 실행값을 돌려받는다 .

위의 그림은 parameter가 하나인 경우이다.
어떤 숫자 한개를 함수의 파라미터로 입력받으면 그 숫자를 제곱해서 리턴하는 함수 squared () 를 만든것이다 .
그래서 squared()에 5를 넣으면 5의 제곱인 25값이 나온다 .

위의 그림은 parameter가 두개인 경우인데 숫자(number)를 넣고 그 숫자를 몇번 제곱할지(count)를 넣으면 해당 숫자를 몇 제곱해서 리턴하는 함수 pow_times()를 만든것이다.
pow_times()에 2,3 을 넣게되면 2의 3승인 8이 나오게 되는것이다.
default parameter 는 데이터를 넘겨주지 않으면 원래 정해둔 값으로 출력하는 파라미터가 있다는 것이다 .
'python' 카테고리의 다른 글
| Python Numpy(넘파이) (0) | 2022.05.04 |
|---|---|
| Python library(random number, 평균값 중앙값, 날짜시간 ) (0) | 2022.04.28 |
| Python range()함수, 무한루프 (0) | 2022.04.27 |
| Python For loop (0) | 2022.04.27 |
| Python 반복문 (for문) (0) | 2022.04.27 |