Development/Python

[Python][중급으로넘어가기] 여러개의 인자를 딕셔너리로 받아 처리하는 함수 소스 예시 (*kwargs 활용)

Best Junior 2020. 7. 8. 14:44

 

**를 활용해 여러개의 인자를 함수가 받아 활용하도록 할 수 있습니다.

 

관례적으로 **kwargs 사용

 ( kwargs = key ward arguments의 약자 )

 

 

 

 

1. 함수에서 **kwargs 활용 소스 예시

 **kwargs에서 kwargs는 관례적으로 많이 사용할 뿐, 다른 이름으로 설정하셔도 정상적으로 작동됩니다.

**가 해당 기능을 가능케 해주는 부분입니다.

 

def print_kwargs(**kwargs):
    print(kwargs)

print_kwargs(a=1,b=2,c=3)