개요 파이썬 코드를 보다 보면 아래와 같이 *args, **kwargs를 사용하는 함수가 존재한다. def myFun1(*args): ... def myFun2(**kwargs): ... 어떤 의미인지, 어떤 용도로 사용하는지 알아보도록 한다. *args Arguments를 의미하며, 함수에서 개수가 정해지지 않은 여러 개(n개)의 인자를 받을 때 사용한다. 예로 들어, 아래와 같이 3개의 숫자를 더하는 함수를 정의했다. def add(x, y, z): print("sum:", x + y + z) add(10, 12, 13) 그리고 4개, 5개의 숫자를 더한 값을 계산할 필요도 있다고 해보자. add 함수는 3개의 인자만을 전달받도록 정의되었기 때문에 4개 이상의 인자를 받을 수 없다. 때문에 4개의 인..