*args
•
*(별표)
•
“가변 인자”를 위한 변수
•
함수 인자를 몇 개나 받을지 모를 때 사용 (0개도 가능)
•
튜플 형태로 저장
def add(*args):
print(args)
add(1, 2, 3)
Python
복사
**kwargs (keyword argument)
•
**(쌍별표)
•
“가변 인자”를 위한 변수 (0개도 가능)
•
딕셔너리 형태로 값 저장
def kwarg(**kwargs):
print(kwargs)
print(kwarg(a=1, b=2, c=3))
# {'age': '50', 'name': '홍길동'}
Python
복사