내배캠/TIL
TIL/57/20230530
woongpang
2023. 5. 30. 17:08
728x90
매개변수(parameter)와 전달인자(argument)
요즘 기본이 좀 덜잡힌것 같아서 다시 보는 파이썬 기초 용어들 중에 매번 혼동이 오는것들 중 하나.
Parameter는 매개변수로서 함수를 정의할 때 필요한 변수 이름을 의미
Argument는 전달 값으로서 함수를 콜할 때 실제로 넘어가는 값을 의미
쉽게 정리하면 함수를 구현˙정의할 때 사용되면 Parameter, 함수를 콜 할 때 사용되면 Argument
또한 Parameter 는 함수 정의시에 사용하는 것으로 프로그램 동작에 따라 변할 수 없는 값이고, Argument는 함수를 콜 할때 사용하는 값이라 프로그램 동작에 따라 변할 수 있는 값이 된다.
# parameter (매개변수)
# 함수의 정의 부분에 나열되어 있는 변수, 여기서는 plus 함수 정의시에 사용되는 a, b를 parameter(매개변수) 라고 한다.
def plus(a, b):
return a + b
# argument (전달인자)
# 함수를 호출할때 전달 되는 실제 값, 여기서는 plus 라는 함수에 넣어주는 값 1, 2를 argument(전달인자)라고 한다.
result = plus(1, 2)
참고 : https://wayhome25.github.io/etc/2017/12/31/parameter-argument/
728x90