*kwargs 썸네일형 리스트형 Python - 파라미터 앞에 *, ** 의 의미? (*args, **kwargs) 참고 : http://stackoverflow.com/questions/3394835/args-and-kwargs 다른사람들이 작성한 python 코드를 보다보면 *args, **kwargs 를 심심치 않게 본다. 그냥 막연하게 "어떤 파라미터를 몇개를 받을지 모르는 경우 사용한다" 라고 알고 있었지만 자세히 설명한 예 가 있어서 소개한다. *args - 파라미터를 몇개를 받을지 모르는 경우 사용한다. args 는 튜플 형태로 전달된다. 예) def print_param(*args): print args for p in args: print p print_param('a', 'b', 'c', 'd') #('a', 'b', 'c', 'd') #a #b #c #d **kwargs - 파라미터 명을 같이 보낼.. 더보기 이전 1 다음