Python
함수( Function ) 함수의 정의, 호출( call ), 반환( return )
yugyeong
2022. 11. 21. 10:57
함수란 ?
- 함수란, 재사용 되는 코드 블럭 이다.
- 자주 사용하는 반복된 코드를 일반화하여 함수로 사용
- Data or arguments 가 전달되고 결과가 return 된다.
함수는 아래와같은 형태로 사용된다.
def 를 이용하여 함수를 만들어준 후 함수의 변수명을 입력해준다.
괄호 안의 값은 파라미터 값을 입력하면 된다. 파라미터 값에는 전달 받을 값을 설정한다. ( 없으면 공백 )
함수 변수명과 파라미터 값을 설정하였으면 콜론 : 은 필수이다.
들여쓰기를 한 후 실행할 코드를 입력을 한다. 실행 코드를 반환 받기 위해서 return 을 사용한다. ( 없을시에는 미기재 )

함수로 설정한 결과값을 리턴받기 위해서 함수명을 호출 ( function call ) 하고 함수에 파라미터에 값을 입력해주면 결과값이 리턴된다.
파라미터 값이 하나인 경우
파라미터값이 하나인 경우에는 아래와같이 파라미터 값에 변수명 하나만 작성한 후 값을 반환한다.

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

리턴 값이 두개인 경우
리턴 값이 두개인 경우에는 return 에 반환할 값을 두개 적어주면 된다.
결과값은 튜플 형식으로 반환된다.
