parameter는 함수 혹은 메소드 정의에서 나열되는 변수 명이다.
argument는 함수 혹은 메소드를 호출할 때 전달 혹은 입력되는 실제 값이다.
즉
parameter는 매개변수를 뜻하며 함수와 메소드 입력 변수 명을 의미하고
argument는 전달인자 또는 인자를 뜻하며 함수와 메소드의 입력 값을 뜻한다.
예를 들어
def abc(str1, str2):
return
에서 str1과 str2는 parameter이다.
abc("parameter", "argument")에서 "parameter"와 "argument"는 argument이다.