AI/AI 지식
[Python] *args, **kwargs 는 무엇이며, 왜 사용하는가?
- *args, **kargs : 동시에 여러 변수를 함수에 전달하고 싶을 때 사용하며 특히 몇 개나 전달할 지 알 수 없을 때 사용하면 편리하다. - **kargs는 key-value형태로 전달할 때 사용한다. def args(*arguments): print(arguments) def kargs(**keyword_arguments): print(keyword_arguments) 1. *args : 쉼표로 구분해 여러 변수를 전달하면 그 변수들을 담은 튜플이 전달됨 전달 형식 : 'one', 'two', 'three' args('one', 'two', 'three') """ 위 코드 실행 결과: ('one', 'two', 'three') """ 2. **kargs : 쉼표로 구분 + key=value의..
2022. 9. 2. 00:25