[파이썬 기초] 위치 인자와 키워드 인자


[파이썬 기초] 위치 인자와 키워드 인자

이번에는 위치 인자와 키워드 인자에 대해 자세하게 알아보자. 이전 포스팅에서도 언급했지만 함수를 호출할 때는 인자를 함수 정의에 있는 매개변수로 전달하는 방법이 있는데 이때 나열되는 인자의 순서인 위치를 이용하는 위치 인자와 매개변수의 이름을 이용하여 전달하는 키워드 인자 전달 방식이 있다. 위치 인자와 키워드 인자 함수 정의 부분의 <매개변수_리스트>에서 매개변수 이름만 있으면 위치 인자 혹은 키워드 인자를 전달 받을 수 있다. 매개변수 = value 형식으로 매개변수의 디폴트(default) 값을 설정할 수 있는데 즉, 인자를 생략하여 호출했을 시 디폴트로 value 값을 갖게 된다. 디폴트 값이 설정된 매개변수도 함수 호출에서 인자가 있다면 해당 인자값이 전달되며, 디폴트 매개변수 뒤에는 디폴트 매개변수가 아닌 매개변수가 위치할 수도 있다. >>> def polyFunc(x, y, z): ... print('x = {0}, y = {1}, z = {2}'.format(x, y,...


#python #가변위치인자 #가변키워드인자 #위치인자 #정의 #키워드인자 #파이썬 #함수 #호출

원문링크 : [파이썬 기초] 위치 인자와 키워드 인자