파이썬 함수

rail_moon·2021년 12월 19일
0
  1. 함수를 사용하는 것을 함수를 호출한다 라고 표현한다.
  2. 함수를 호출할 떄는 괄호 내부에 여러가지 자료를 넣게 되는데, 이러한 자료를 매개변수라고 부른다.
  3. 함수 호출에 의해 최종적으로 반환되는 값을 리턴값이라고 부른다.

함수의 기본

함수는 한마디로 '코드의 집합'이다.
함수를 생성하는 기본형태는 다음과 같다.

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
profile
Learning about IT

0개의 댓글