[Python] 함수(function), 매개변수
·
Language/Python
인수 전달 시 매개변수 지정 함수에 전달되는 인수는 함수 선언 시 명시한 매개변수의 순서에 따라 언제나 순서대로 저장된다. 즉, 다음 예제와 같이 선언된 함수를 호출할 때 전달받은 첫 번째 인수는 언제나 매개변수 a에 저장되며, 두 번째 인수는 언제나 매개변수 b에 저장되는 것이다. def sub(a, b): print(a - b) 이때 전달받은 인수가 저장되는 매개변수를 직접 지정하고 싶다면, 다음 예제의 7번 라인처럼 함수를 호출할 때 대입 연산자(=)를 사용하여 인수가 저장될 매개변수를 직접 지정하면 된다. def sub(a, b): print(a - b) sub(1, 2) sub(a=1, b=2) sub(b=1, a=2) 실행 결과 -1 -1 1 위 예제의 5번과 6번 라인은 같은 의미이며, 7번..