파이썬

*args , **kwargs 알아보기

enjoyPG 2022. 8. 31. 16:13

 

 

*args는 여러 개의 매개변수를 입력받고 싶을 때 사용(! 몇개가 들어올 지 알 수 없음)

args는 호출할 때 넘겨 받은 매개변수를 tuple로 처리함

 

실행코드
실행결과

 

 

 

**kwargs는 여러 개의 매개변수를 입력받고 싶을 때 사용하는 것은 같으나 딕셔너리 형태로 받아옴

args는 호출할 때 넘겨 받은 매개변수를 tuple로 처리함

실행코드
실행결과

 

=> 매개변수의 개수를 정하기 어려울 때 사용

 

참고(자세한 내용은 아래 블로그)

https://brunch.co.kr/@princox/180