**를 활용해 여러개의 인자를 함수가 받아 활용하도록 할 수 있습니다.
관례적으로 **kwargs 사용
( kwargs = key ward arguments의 약자 )
1. 함수에서 **kwargs 활용 소스 예시
**kwargs에서 kwargs는 관례적으로 많이 사용할 뿐, 다른 이름으로 설정하셔도 정상적으로 작동됩니다.
**가 해당 기능을 가능케 해주는 부분입니다.
def print_kwargs(**kwargs):
print(kwargs)
print_kwargs(a=1,b=2,c=3)
'Development > Python' 카테고리의 다른 글
[Python][중급으로넘어가기] 내장함수 활용 1 : enumerate, filter, isinstance, int (0) | 2020.07.09 |
---|---|
[Solved][Python] OverflowError: sleep length is too large (0) | 2020.07.09 |
[Solved][Python] RecursionError: maximum recursion depth exceeded in comparison (0) | 2020.07.08 |
[Python][중급으로넘어가기] lambda 설명 (0) | 2020.07.08 |
[Python][중급으로넘어가기] 정렬 관련 기본 함수 응용 (0) | 2020.07.08 |