외부 라이브러리나 다른 사람들이 작성한 코드를 보다보면
*args, **kwargs 를 종종 보게 된다
*args 는
피라미터가 튜플 형태로 전달
**kwargs 는
파라미터 명과 함께 딕셔너리 형태로 전달
*arg 와 **kwargs 두개를 같이 사용한다면,
보통은 Class를 기반으로 코딩을 하다보면 변수를 일일히 받아야하는 경우도 있고,
있거나 없어도 되는 변수들을 받는 경우에
*args, **kwargs를 활용하면 변수입력을 간단하게 해결할 수 있다.
끄읏~!!!
'똑똑해진느낌 > Python' 카테고리의 다른 글
[Python] continue 와 break (0) | 2019.08.26 |
---|---|
[Python] Excel 데이터 입출력 (0) | 2019.08.26 |
[Python] 파이썬 클립보드로 문자열 복사 (Python , Copy String to Clipboard) (0) | 2019.08.26 |
[Python] Running Sikuli in Python (0) | 2019.08.26 |
[Python] MySQL 연동하여 DB추가 (mysql-connector-python) (0) | 2019.08.26 |