Python 기초

Python(파이썬)의 함수 def

HooSL 2021. 11. 28. 15:11

함수란, 재사용 되는 코드 블럭 입니다.

Data or arguments 가 전달되고, 결과가 return 됩니다.

우리가 프로그래밍 하다가, 반복되거나 재사용 되는 코드 블럭이 있으면, 이를 함수로 만들면 됩니다.

다른 사람들이 이렇게 재사용 잘 되는 함수들을 미리 만들어 놓은 것들도 많습니다. 이를 라이브러리라고 합니다.

 

함수를 나타내는 정의(문법)

  • def
  • 함수이름
  • 파라미터의 의미
  • 리턴이란?

만약 result에 있는 복잡한 식을 매번 사용해야 한다면 함수를 이용해 필요할때마다 호출해서 사용할 수 있습니다.

 

return이 없는 경우

parameter가 하나인 경우

parameter가 두개인 경우

return 값이 둘 이상인 경우

default parameter