- 함수를 사용하는 것을 함수를 호출한다 라고 표현한다.
- 함수를 호출할 떄는 괄호 내부에 여러가지 자료를 넣게 되는데, 이러한 자료를 매개변수라고 부른다.
- 함수 호출에 의해 최종적으로 반환되는 값을 리턴값이라고 부른다.
함수는 한마디로 '코드의 집합'이다.
함수를 생성하는 기본형태는 다음과 같다.
def func_name():
print()
def func_name(매개변수, 매개변수 ...)
문장
매개변수를 원하는 만큼 받을 수 있는 함수를 가변 매개변수라고 부른다.
형태는 다음과 같다.
def func_name(매개변수, 매개변수, ..., *가변 매개변수):
문장
가변 매개변수를 사용할 때는 다음과 같은 제약이 있다.
가변 매개변수 함수 예제
def print_n_times(n, *values):
# n번 반복
for i in range(n):
print(value)
# 줄바꿈
print()
# 함수 호출
print_n_times(3, "안녕하세요", "즐거운", "파이썬 프로그래밍")
📖 참고
윤인선, ⌜혼자 공부하는 파이썬⌟, 2019, p214