python

Python 함수(Functions)

정윤욱 2022. 4. 28. 17:47

지금까지 파이썬을 공부하면서 우리가 사용한것은 함수를 호출(call)한것이다.

어딘가에는 함수의 실체 즉 정의(dafinition)가 있다.

함수를 나타내는 문법

함수를 정의하기 위해서는 def 즉 키워드가 필요하다. 

def 를 쓰고 그 오른쪽에는 함수의 이름을 넣어준다 . 그리고 이름을 넣어준 함수의 파라미터(parameter)를 넣어주고 

return을 써서 실행값을 돌려받는다 .

 

parameter가 하나인 경우

위의 그림은 parameter가 하나인 경우이다. 

어떤 숫자 한개를 함수의 파라미터로 입력받으면 그 숫자를 제곱해서 리턴하는 함수 squared () 를 만든것이다 .

그래서 squared()에 5를 넣으면 5의 제곱인 25값이 나온다 .

parameter가 두개인 경우

위의 그림은 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