개발공부/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!