Python

함수( Function ) 함수의 정의, 호출( call ), 반환( return )

yugyeong 2022. 11. 21. 10:57

함수란 ? 

 

  • 함수란, 재사용 되는 코드 블럭 이다. 
  • 자주 사용하는 반복된 코드를 일반화하여 함수로 사용
  • Data or arguments 가 전달되고 결과가 return 된다.

 

 

 

함수는 아래와같은 형태로 사용된다.

def 를 이용하여 함수를 만들어준 후 함수의 변수명을 입력해준다.

괄호 안의 값은 파라미터 값을 입력하면 된다. 파라미터 값에는 전달 받을 값을 설정한다. ( 없으면 공백 )

함수 변수명과 파라미터 값을 설정하였으면 콜론 : 은 필수이다.

들여쓰기를 한 후 실행할 코드를 입력을 한다. 실행 코드를 반환 받기 위해서 return 을 사용한다. ( 없을시에는 미기재 )

 

 

 

 

함수로 설정한 결과값을 리턴받기 위해서 함수명을 호출 ( function call ) 하고 함수에 파라미터에 값을 입력해주면 결과값이 리턴된다. 

 

 

 

파라미터 값이 하나인 경우

파라미터값이 하나인 경우에는 아래와같이 파라미터 값에 변수명 하나만 작성한 후 값을 반환한다.

 

 

 

 

파라미터 값이 두개인 경우

파라미터값이 두개인 경우 괄호안에 변수명을 두개 작성하여서 연산을 한 후 값을 반환한다.

 

 

리턴 값이 두개인 경우

리턴 값이 두개인 경우에는 return 에 반환할 값을 두개 적어주면 된다.

결과값은 튜플 형식으로 반환된다.