더북(TheBook)

이번에는 매개변수가 여러 개인 함수를 만들어 보겠습니다. 이름과 함께 직업까지 입력받는 hi_2() 함수를 다음처럼 정의하고 실행해 봅시다.

def hi_2(name, job):
    print('hi!')
    print('My name is', name, 'and My job is', job, '!')

hi_2(name = '고라니', job = 'programmer')
실행결과
hi!
My name is 고라니 and My job is programmer !

매개변수가 2개라면 각 매개변수에 각각 인자를 넣어 줍니다. hi_2(name = '고라니', job = 'programmer')는 매개변수 name에는 고라니, 매개변수 job에는 programmer를 인자로 넣어 hi_2() 함수를 호출한다는 뜻입니다.

매개변수의 순서를 바꿔 호출하면 어떻게 될까요? 이번에는 매개변수의 순서를 job, name으로 바꿔서 함수를 호출해 보겠습니다.

hi_2(job = 'programmer', name = '고라니')
실행결과
hi!
My name is 고라니 and My job is programmer !
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.