티스토리 뷰

함수는 복잡한 코드를 단순화시킬 수 있기 때문에 프로그래밍 언어에서 많이 사용된다. 각 프로그램마다 이미 만들어져 있는 내장 함수가 있고 코드를 작성하면서 만드는 함수가 있다.

함수를 사용하는 이유

복잡한 코드를 단순화하고 추후 수정이나 에러가 발생시 편하게 코드를 관리할 수 있기 때문에 함수를 사용하게 된다.

함수 만들어 보기

파이썬에서 함수를 만들기 위해서 먼저 def를 사용한다. def 뒤에 함수 이름을 붙여주고 수행해야 할 명령을 적어주면 된다.

함수예시 그림
함수예시

아래 예시를 함수를 이용하여 단순화시켜 보자.

함수만들기용 예시 그림
함수만들기용 예시

 

이번에는 인자(argument, 함수에 입력되는 값)와 매개변수(parameter, 인자를 함수에 사용하는 변수)를 이용하여 함수를 만들어 보았다. 여기서 인자는 1과 2이며, 매개변수는 a와 b이다.

인자와 매개변수를 이용한 함수 예시
인자와 매개변수를 이용한 함수

간단한 예로 함수를 만들어 보았다. 여기서는 한 가지 예만 들었지만 if 문, for 문 등을 같이 사용하여 다양한 함수를 만들어 볼 수 있다. 여러 가지 예제를 학습하여 익혀야겠다.