IT
[python]** (이중 별 / 별표)와 * (별 / 별표)는 매개 변수를 위해 무엇을합니까?
** (이중 별 / 별표)와 * (별 / 별표)는 매개 변수를 위해 무엇을합니까? 질문 * args와 ** kwargs는 무엇을 의미합니까?def foo(x, y, *args): def bar(x, y, **kwargs): 답변 * args 및 ** kwargs는 Python 문서의 함수 정의에 대한 자세한 내용에 대해 설명한대로 임의의 수의 인수가 기능 할 수있는 일반적인 관용구입니다.* args는 모든 기능 매개 변수를 튜플로 제공합니다.def foo(*args): for a in args: print(a) foo(1) # 1 foo(1,2,3) # 1 # 2 # 3 ** kwargs가 당신을 모두 줄 것입니다 키워드 인수는 사전으로서 공식 매개 변수에 해당하는 것을 제외합니다.def bar(**kw..
2022. 4. 8. 11:19
최근댓글