programmer-blog
[python]*,** packing에 대해서 본문
packing이란 말 그대로 인자를 모으는 걸 말한다.
몇개의 인자를 입력해도 전부 *,**에 의해 패키징 되어 출력된다.
리스트,튜플의 위치인자를 모으려면 *을 사용한다.
def print_args(*args):
print('Tuple:',args)
print_args(1,2,3,'1','2','3')
키워드 인자를 딕셔너리로 모으려면 **을 사용한다.
def print_kwargs(**kwargs):
print('Keyword arguments:',kwargs)
print_kwargs(monday='월',tuesday='화',wednesday='수')
'Python' 카테고리의 다른 글
[Python]비공개 속성,메서드에 대해서 (0) | 2020.05.24 |
---|---|
[Python]decorator(데코레이터) 란 무엇인가 (0) | 2020.05.24 |
[Python]__init__과 self란 무엇인가 (0) | 2020.05.21 |
[Python]class,instance,method란 무엇인가. (0) | 2020.05.20 |