tuple

    [Python] *args 와 **kwargs 란 무엇인가?

    [Python] *args 와 **kwargs 란 무엇인가?

    외부 라이브러리나 다른 사람들이 작성한 코드를 보다보면 *args, **kwargs 를 종종 보게 된다 *args 는 피라미터가 튜플 형태로 전달 **kwargs 는 파라미터 명과 함께 딕셔너리 형태로 전달 *arg 와 **kwargs 두개를 같이 사용한다면, 보통은 Class를 기반으로 코딩을 하다보면 변수를 일일히 받아야하는 경우도 있고, 있거나 없어도 되는 변수들을 받는 경우에 *args, **kwargs를 활용하면 변수입력을 간단하게 해결할 수 있다. 끄읏~!!!