파이썬 파라미터(parameter)와 아규먼트(argument)
카테고리 없음
2021. 4. 28. 12:00
파라미터와 아규먼트는 비슷한 녀석 같지만 엄연히 다른 녀석이다. 파라미터는 함수 선언 시 호출 부분에서 보내주는 데이터를 받는 변수를, 아규먼트는 함수 호출 시 함수에 보내주는 데이터를 의미한다는 데, 말로 해서는 잘 모르겠고 예시를 봐야 한다. def example(x, y): print(x, y) example(5, 6) 위의 예시에서 example이라는 함수가 선언되었는데, 파라미터로 x, y를 받고 있다. 그리고 마지막 줄에서는 example을 호출할 때 아규먼트로 5와 6을 입력하였다. 즉, 파라미터는 함수 선언부에서 괄호 속에 적히는 변수 그 자체를 의미하는 것이고, 아규먼트는 해당 변수에 입력할 값 자체를 의미하는 것이라고 볼 수 있다. (그래도 말로 하기는 난해하다...) 파라미터와 아규먼..