본문 바로가기
프로그래밍/파이썬 프로그래밍

[파이썬 기초] 파이썬(Python) 함수 정의하기

by 꿈꾸는나그네 2020. 3. 13.
반응형

함수는 명령어(코드)의 집합을 의미합니다. 또한, 정의된 기능만을 전담하여 처리하는 독립된 작은 부속 프로그램이라고 할 수 있습니다. 이러한 함수를 사용하는 이유는 특정 기능을 하는 명령어를 모아 필요할 때 쉽게 사용하기 위해 함수를 사용하게 됩니다.

 

▶ 함수 관련 용어

- 인수 = 함수를 호출(사용)할 때 넘겨주는 값

- 매개변수 = 함수를 호출(사용)할 때 괄호 내부에 쓰는 필요한 여러 가지 자료 = 인수를 전달받기 위해 사용하는 변수

- 반환값 = 리턴 값 = 함수를 호출해서 최종적으로 나오는 결과가 호출한 쪽으로 되돌려주는 값

- 함수를 호출한다 = 함수를 사용한다

 

▶ 함수의 선언 방법

def 함수명(매개변수):

  명령문1

  명령문2

  명령문3

  return 반환값

def f(x):

  y= 5x+1

  return y

 

▶ 함수 호출 방법

함수명(인수)

result = f(4)

print(result)

 

▶함수 생성 예시

- 두 수의 합을 구하는 프로그램을 함수로 생성해봅시다.

-코드

 

-실행결과

 

▶ 함수의 특징

- 프로그램을 기능 중심으로 단순하고 이해하기 쉽게 표현할 수 있습니다.

- 중복되는 부분을 함수로 만들어 반복 호출함으로써 코드의 불필요한 중복을 최소화할 수 있습니다.

반응형