잘 정리해보자
가변인수 (*, **) 본문
*파라미터명 :
*가 붙은 파라미터는 파라미터값을 여러개 받을 수 있으며, list 처럼 사용할 수 있다. (형식은 tuple)
**파라미터명 :
**가 붙은 파라미터는 파라미터값을 딕셔너리 형태로 여러개 받을 수 있다.
ex)
def vartest1(*values) :
print(values)
def vartest2(**values) :
print(values)
vartest1(1,2)
vartest2(x=1,y=2)
실행결과 :
(1, 2) -> * 붙은값
{'x': 1, 'y': 2} -> ** 붙은값
'Python' 카테고리의 다른 글
python - 코딩테스트 요인 (0) | 2021.04.13 |
---|---|
__name__ 사용 (0) | 2021.04.13 |
collections.deque (0) | 2019.09.26 |
sys.stdin.readline (0) | 2019.09.25 |
Comments