본문 바로가기
파이썬/코딩 영어단어공부

Parameter(매개변수),Argument(인자) : 정의와 차이점

by 한국수달보호협회장 2022. 6. 18.

자주 헷갈리는 개념. 단어 그 자체의미를 정확히 알아야 나중에 공부할 때도 헷갈리지 않아서 개념을 좀 정확히 넘어가야겠다는 생각에 찾아봤다. 사실 아직도 잘 모르겠는데 일단 배운대로 정리해보면

 

▶오라클에서 내리는 정의
"Parameters refers to the list of variables in a method declaration. Arguments are the actual values that are passed in when the method is invoked. When you invoke a method, the arguments used must match the declaration's parameters in type and order."

 

Parameter는 method 선언시 변수의목록이다. Argument는 method가 호출됐을때의 실제값이다. method를 호출할때 사용된Argument들은 선언시 Parameter의 type과 order랑 매치해야된다

 

▶stackoverflow가면 다 이렇게 설명한다.

 

 

여기서 a, b는 Parameter

5,3은 Argument

 

매개변수Parameter는 함수에서 변수Variable들을 나타내고

전달인자Arugment는 함수를 호출할때의 값Value이다.

 

▶예시 : dropna 함수에 쓰이는 axis, subset같은 애들은 뭐라고 부를까?

https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.dropna.html

 

pandas.DataFrame.dropna — pandas 1.4.2 documentation

Determine if rows or columns which contain missing values are removed. Changed in version 1.0.0: Pass tuple or list to drop on multiple axes. Only a single axis is allowed.

pandas.pydata.org

pandas공식홈페이지 dropna 함수 관련 내용중

 

axis,how,subset같은것들은 Parameter다.

axis에 들어가는 0,1,index,columns 같은것들은 Value다.

(그럼 이 value들을 argument 라고도 할수있나? 이거 관련해서 계속 찾아봤는데 못찾았습니다 ㅈㅅ 아시는 분 댓글좀요)

 

https://www.w3schools.com/python/pandas/ref_df_dropna.asp

 

Pandas DataFrame dropna() Method

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

'파이썬 > 코딩 영어단어공부' 카테고리의 다른 글

스칼라 scalar  (0) 2022.06.24
Pandas DataFrame : apply 해석  (0) 2022.06.22
Pandas : pd.to_timedelta 함수  (0) 2022.06.20
Feature : 머신러닝  (0) 2022.06.17
인코딩(글자 깨지는 문제)  (0) 2022.06.05