찐쿵
bluedrugs
찐쿵
  • 전체보기 (42)
    • 똑똑해진느낌 (39)
      • C# (7)
      • VB (4)
      • Python (11)
      • MySQL (4)
      • Linux (6)
      • Appium (1)
      • Selenium (1)
      • Sikuli (1)
      • Win10 (2)
      • 기타 (1)
      • 제작 (1)
      • Tensorflow (0)
    • 일상적인느낌 (1)
hELLO · Designed By 정상우.
찐쿵

bluedrugs

[Python] *args 와 **kwargs 란 무엇인가?
똑똑해진느낌/Python

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

2019. 8. 26. 14:09

외부 라이브러리나 다른 사람들이 작성한 코드를 보다보면
*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
    '똑똑해진느낌/Python' 카테고리의 다른 글
    • [Python] continue 와 break
    • [Python] Excel 데이터 입출력
    • [Python] 파이썬 클립보드로 문자열 복사 (Python , Copy String to Clipboard)
    • [Python] Running Sikuli in Python
    찐쿵
    찐쿵
    기록하는느낌

    티스토리툴바