Python에서 *args와 **kwargs의 역할로 올바른 것은?
쉬움 freeCodeCamp해설
*args는 함수에 전달된 추가 위치 인자들을 튜플로 모아서 받고, **kwargs는 추가 키워드 인자들을 딕셔너리로 받습니다. 함수 정의에서 유연하게 인자를 처리할 수 있어, 다양한 호출 형태를 지원하는 함수를 만들 때 유용합니다.
*args는 함수에 전달된 추가 위치 인자들을 튜플로 모아서 받고, **kwargs는 추가 키워드 인자들을 딕셔너리로 받습니다. 함수 정의에서 유연하게 인자를 처리할 수 있어, 다양한 호출 형태를 지원하는 함수를 만들 때 유용합니다.