간혹, 구글링을 열심히 하다보면 한글로 관련 글을 읽을 때는 매개변수와 인자, 혹은 파라미터와 아규먼트를 많이 보았을 것이다. 영어로 읽었을 때는 parameter와 argument를 많이 보았을 것이고. (영어사전에서는 argument를 논쟁, 논의로 해석하지만.... ) 그런데 parameter와 argument가 무엇인지 정확하게 짚고 넘어가야 할 필요가 있다. 대화를 하거나 강의를 들을 때 '여기 인자에 뭘 넣었어?' '자, 매개변수 자리에 어떤 값을 넣을 것이냐면...' '아규먼트가 맞는지 디버깅을 해 보면......' '파라미터를 최대 몇개 넣을 것인지......' 인자, 매개변수, 아규먼트, 파라미터, parameter, argument... 섞어서 나오기 때문에 혼돈이 온다. 이게 그거고, 그게 이거인 것 같은게 매개변수와 인자의 관계이다. 매개변수(parameter)는 함수나 메소드가 정의할 때 선언하는 변수 이름이다. 다시 말해, 매개변수는 함수를 선언할 때 어떤 ...
#argument
#parameter
#매개변수
#인자
#파라미터
#파이썬
원문링크 : 파이썬 매개변수(parameter)와 인자(argument)