매개변수(parameter)와 인수(argument) 차이

SMongS·2022년 5월 16일
0

공부

목록 보기
2/7

파이썬 공부를 하다가 매개변수와 인수라는 말이 나오는데, 도대체 무슨 차이가 있는지 궁금해서 기록을 남겨봅니다.

매개변수(parameter)와 인수(argument)

매개변수와 인수의 차이를 함수를 사용할때 구분할 수 있습니다.

def param(a, b): # 매개변수
	print("parameter") 
    
param(1, 2) # 인수

코드를 보면 바로 이해가 될 겁니다.


정리하자면

인수는 함수를 호출할 때 함수에 전달하는 입력값
매개변수는 함수에 입력으로 전달된 값을 받는 변수



추가

인수에 종류가 있는데

  • 위치 인수(positional arguments)

  • 가변 인수(variable length arguments)

  • 키워드 인수(keyword arguments)

  • 가변 키워드 인수(variable length keyword arguments)

궁금하신 분들은 더 찾아보시면 좋을 것 같습니다.

profile
반갑습니당~😄

0개의 댓글