parameter
- 함수나 메서드가 정의되는 부분에서 사용하는 변수.
- 함수의 인터페이스를 정의할 때 이 함수가 필요로 하는 입력 값을 표현하는데 사용됨.
- 함수 정의에서 괄호 안에 포함된 변수들이 파라미터.
def add(a, b):
return a + b
argument
- 함수나 메서드를 호출할 때 실제 전달되는 값.
- 함수의 파라미터에 전달되어 해당의 입력 값으로 사용됨.
result = add(1, 2)
정리
- 파라미터는 함수를 정의하는 부분, 아규먼트는 함수를 호출하는 부분.