**kwargs1 TIL230330 *args와 **kwargs *args와 **kwargs는 모두 함수의 매개변수를 유연하게 다룰 수 있도록 도와주는 파이썬의 기능 *args *arguments의 줄임말 함수를 호출할 때 여러 개의 인자를 받아들일 수 있도록 해준다. 전달된 인자들은 튜플 형태로 함수 내부로 전달 함수를 정의할 때 몇 개의 인자가 전달될 지 미리 예측할 수 없는 경우에 유용 *a 라고 써도 되고 *abc라고 써도 된다. 하지만 왠만하면 *args로 통일하도록 하자. **kwargs 딕셔너리 형태로 함수의 인자를 받아들일 수 있도록 해준다. 키워드 인자를 사용하여 전달된 인자들은 딕셔너리 형태로 함수 내부로 전달 함수를 정의할 때 인자의 이름을 미리 지정할 수 없는 경우에 유용 *args와 **kwargs를 함께 사용하면 함수를 더욱 유연하게 다룰 수.. python 2023. 3. 31. 이전 1 다음