문제없이 출력됩니다. 매개변수와 인자를 직접 지정했기 때문에 순서와 상관없이 실행됩니다. 이렇게 매개변수 = 인자 방식으로 데이터를 매개변수에 직접 지정하는 방식을 키워드 인자라고 합니다. 그리고 함수를 호출할 때 매개변수를 생략하고 인자만 넣어 인자의 위치에 따라 매개변수와 매칭시키는 방법도 있습니다. 이를 위치 인자 방식이라고 합니다. 다음 코드를 실행해 봅시다.
hi_2('고라니', 'programmer')
실행결과
hi!
My name is 고라니 and My job is programmer !
매개변수 없이 인자만 넣어도 잘 실행됩니다. 처음에 들어오는 인자는 첫 번째 매개변수에, 두 번째로 들어오는 인자는 두 번째 매개변수에 자동으로 대응되기 때문입니다.
▲ 그림 13-4 위치 인자 대응 관계