Data Analysis/공부

Argument와 Parameter의 차이

steadilee 2022. 8. 12. 09:41

Parameter : 변수명

Argument : 전달값

 

[예시] 아래의 함수를 생성한다고 가정하자.

def add(a,b):
	return a+b
    
add(1,2)

 

=> 변수명과 전달값의 차이는 시점이라고 생각하면 쉽다

 

=> 함수를 사용하기 전, 우리는 함수에 어떠한 이 입력되어야 하는지, 몇 개 입력되어야 하는지 생각한다.

     이 때, 에 해당하는 게 "Parameter" 이다. (위의 코드에서 a,b)

 

=> 함수를 사용할 때, 우리는 함수에 을 입력한다.

     이 때, 입력된 "Argument" 이다 (위의 코드에서 1,2 )