매개변수, 파라미터, 인수, 아규먼츠 혼용하여 쓰다보면 헷갈린다. 언제 파라미터라고 하고 언제 아규먼츠라고 하는지 헷갈린다. 헷갈려!!
def add(a, b): # a, b는 매개변수 return a+b print(add(3, 4)) # 3, 4는 인수
위의 코드 하나로 깨끗이 구분하자.
함수를 정의할 때 사용하는 변수이름을 매개변수(parameter),
함수를 실행할때 사용하는 전달 값을 인수(arguments)
그냥 이렇게 매개변수와 인수를 구분하자.