python Function

초코바나나탕수육·2021년 11월 16일
0

python에서 function(함수)는 일정한 작업을 수행하는 코드블럭이다. (개념적으론 수학의 함수와 동일) 함수를 사용하는 이유는

  • 반복되어 계속 사용되는 코드들을 함수로 정의하여 효과적으로 사용하기 위해.
  • 함수로 정리 하여 해서 코드의 가독성을 높이기 위해.

사용된다. 다음은 함수의 기본 개념이다.


python 함수의 기본 문법

def 함수명(parameter):
    문장1
    문장2
    ...
    문장N
    [return 리턴값]

python에서의 함수는 이와 같은 기본 문법을 갖는다. 여기서의 특징은

  • parameter와 return은 optional
  • Input parameter가 없는 함수도 있을 수 있으며, return 값이 없는 함수도 있을 수 있다.
  • return 값은 함수에서 해당 함수를 호출한 주체(invoker)에게 결과값(output)을 보내주는 것이다.

예제를 통해 함수의 기본 구조를 파악해보자

Assignment

multipy 함수를 작성해 주세요

  • parameter 2개를 input으로 받습니다.
  • 2개의 parameter를 곱한 값을 리턴합니다.
def multiply(num1, num2):#num1과 num2를 parameter로 받고 num1*num2
  return num1*num2  	 #를 통해 multipy를 구현.

0개의 댓글