Dev Hyeri

기술스택/Python

[ 파이썬 ] *args 와 **kwargs

_hyeri 2023. 9. 7. 16:14

 

 

임시 파라미터 

파라미터(인자)가 몇개인지 모를 때 사용한다 

 

 

 

 

1. *args


Arguments

 

 

특징 : 

 

 a tuple of arguments를 함수가 받는다. 

 

 

사용방법 :

 

임시로 정할 파라미터 이름 앞에 *를 붙인다

예. *name, *cars, *animal, *x

 

 

 

 

2. **kwargs 


Keyword Arguments

 

 

특징 : 

 

dictionary of arguments 함수가 를 받는다 

 

 

사용방법 : 

 

임시로 정할 파라미터 이름 앞에 **를 붙인다

예. **name, **cars, **animal, **x

 

 

 

참고. * == 별표 == asterisk(에스터리스크)