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


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

이번에는 함수를 호출 할 때 인자(arguments)를 함수 정의에 있는 매개변수(parameters)로 전달하는 방법에 대해 알아보자. 함수를 호출하면 '매개변수 = 인자'의 지정문 연산에 의해 인자의 값을 매개변수가 참조하게 된다. 이때 나열되는 인자의 순서인 위치를 이용하여 전달할 수도 있으며, 매개변수의 이름을 이용하여 전달할 수도 있다. 즉, 이렇게 인자를 전달하는 방법에는 '위치 인자'와 '키워드 인자'가 있다. 위치 인자 함수 정의 부분의 <매개변수_리스트>에서 매개변수 이름만 있으면 위치 인자 또는 키워드 인자를 전달 받을 수 있다. 매개변수 = value의 공식으로 매개변수의 디폴트(default) 값을 설정한다. 즉, 인자를 생략하여 호출하면 디폴트(default)로 value 값을 갖게 되는 것이다. 디폴트 값이 설정된 매개변수도 함수 호출에서 인자가 있다면, 인자 값이 전달되고 디폴트 매개변수 뒤에는 디폴트 매개변수가 위치할 수는 없다. >>> def polyF...


#Python #파이썬 #키워드인자 #전달인자 #위치인자 #반환값 #매개변수 #디폴트값 #기본값 #가변키워드인자 #가변위치인자 #return #함수

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