본문 바로가기
Log/etc.

매개변수(Parameter)와 전달 인자(Argument) 차이

by uxia 2024. 10. 14.

매개변수(Parameter)는 함수 내에서 정의 및 사용되는 변수의 나열,

전달 인자(Argument)는 함수를 호출할 때 전달되는 실제 값이다.

 

# 함수 정의 시 매개변수(parameter)를 사용
def greet(name):
    print(f"Hello, {name}!")

# 함수 호출 시 인자(argument)를 전달
greet("Alice")

 

함수를 정의할 때 사용되는 name은 매개변수이며,

데이터를 받기 위한 자리 표시자 역할도 한다.

 

함수를 호출할 때 전달되는 인자인 Alice는

매개변수 name에 전달되어 함수 내부에서 사용된다.