**kwargs의 이중 별표 형식은 키워드가 있는 가변 길이 인수 사전을 함수에 전달하는 데 사용됩니다. 다시 말하지만, 두 개의 별표(**)는 중요하며 kwargs라는 단어와 함께 가변 길이 키워드 인수의 사전이 있음을 나타냅니다.
*args와 마찬가지로 **kwargs는 제공하려는 인수를 얼마든지 받을 수 있습니다. 그러나 **kwargs는 키워드를 할당해야 한다는 점에서 *args와 다릅니다.
예시
def print_kwargs(**kwargs): print(kwargs) print_kwargs(kwargs_1="Whale", kwargs_2=5, kwargs_3= False, kwargs_4=2.1)
출력
{'kwargs_4': 2.1, 'kwargs_1': 'Whale', 'kwargs_2': 5, 'kwargs_3': False}