반응형
함수는 명령어(코드)의 집합을 의미합니다. 또한, 정의된 기능만을 전담하여 처리하는 독립된 작은 부속 프로그램이라고 할 수 있습니다. 이러한 함수를 사용하는 이유는 특정 기능을 하는 명령어를 모아 필요할 때 쉽게 사용하기 위해 함수를 사용하게 됩니다.
▶ 함수 관련 용어
- 인수 = 함수를 호출(사용)할 때 넘겨주는 값
- 매개변수 = 함수를 호출(사용)할 때 괄호 내부에 쓰는 필요한 여러 가지 자료 = 인수를 전달받기 위해 사용하는 변수
- 반환값 = 리턴 값 = 함수를 호출해서 최종적으로 나오는 결과가 호출한 쪽으로 되돌려주는 값
- 함수를 호출한다 = 함수를 사용한다
▶ 함수의 선언 방법
def 함수명(매개변수): 명령문1 명령문2 명령문3 return 반환값 |
def f(x): y= 5x+1 return y |
▶ 함수 호출 방법
함수명(인수) |
result = f(4) print(result) |
▶함수 생성 예시
- 두 수의 합을 구하는 프로그램을 함수로 생성해봅시다.
-코드
-실행결과
▶ 함수의 특징
- 프로그램을 기능 중심으로 단순하고 이해하기 쉽게 표현할 수 있습니다.
- 중복되는 부분을 함수로 만들어 반복 호출함으로써 코드의 불필요한 중복을 최소화할 수 있습니다.
반응형
'프로그래밍 > 파이썬 프로그래밍' 카테고리의 다른 글
[파이썬기초] 파이썬(Python) if 조건문 (0) | 2020.03.15 |
---|---|
[파이썬기초] 파이썬(Python) 외장함수 (0) | 2020.03.13 |
[파이썬 기초] 파이썬(Python) 내장함수 (0) | 2020.03.11 |
[파이썬 기초] 파이썬(Python) 출력함수 print() (0) | 2020.03.09 |
[파이썬 기초] 파이썬(Python) 입력함수 input() (0) | 2020.03.07 |