choco's story

파이썬 스터디 33 - 함수의 매개변수2 : 기본 매개변수 본문

프로그래밍 언어 공부 (Coding Study)/파이썬 (Python) 기본

파이썬 스터디 33 - 함수의 매개변수2 : 기본 매개변수

초코choco 2024. 9. 21. 12:37

기본 매개변수란?

"매개변수=값" 형태로, 매개변수 값을 따로 입력하지 않았을 경우에 기본으로 들어가는 

기본 매개변수의 제약

  • 기본 매개변수 뒤에는 일반 매개변수가 올 수 없음

기본구조

def [함수 이름](매개변수, 매개변수=값):
		문장


ex)

def print_n_times(value, n=2):
    for i in range(n):
        print(value)
        
        
print_n_times("Python")

print_n_times("Python", 4)

출력결과


결과를 보면 함수에 매개변수 값을 입력할 때, 반복횟수 n을 따로 입력하지 않았을 경우엔 기본으로 저장되어 있는 값(n=2)이 작동하여 2번 반복하고, 따로 입력한 경우엔 4번 반복한다.