AIFFEL_LMS

[F3-6] 함수의 매개변수 정의하기

HyunJung_Jo 2021. 1. 8. 11:06

매개변수 : 입력값으로 주어진 인자를 받는 변수

def say_hi_somebody(name):
    print(name + ', 안녕!')
#- 함수를 정의합니다. 
#- 이 함수는 문자열인 한 개의 입력값을 받아, '[name], 안녕!'을 출력합니다.

say_hi_somebody('준이')
#- 위에서 정의한 함수를 호출합니다.
#- "준이, 안녕!"이라고 부르기 위해 입력값으로 '준이'를 주었습니다.

# name은 매개변수
# '준이'는 매개변수에 들어가는 인자

 

매개변수에 기본값을 지정하면, 입력값이 없을 경우 해당 기본값을 사용함

def say_hi_default(name='somebody'):
    print('안녕, ' + name + '!')
say_hi_default('준이')

# 안녕, 준이!
say_hi_default()

# 안녕, somebody!