*args
은 함수에 가변 개수의 인수를 전달하는 데 사용됩니다. 우리가 서명 기능이있는 경우 지금python : 인수 * args는 선택 사항입니까?
def myFunction(*args)
이 myFunction
적어도 하나 개의 인수로 호출이 필요한인가요 따라?
*args
은 함수에 가변 개수의 인수를 전달하는 데 사용됩니다. 우리가 서명 기능이있는 경우 지금python : 인수 * args는 선택 사항입니까?
def myFunction(*args)
이 myFunction
적어도 하나 개의 인수로 호출이 필요한인가요 따라?
이 쉽게 테스트 한 수 ...
>>> def myFunction(*args):
... pass
...
>>> myFunction()
>>>
그래서 아니, 그것은 필요하지 않습니다는 ...
def myFunction(*args):
이 당신은 매개 변수의 n 개의 0에서 통과 할 수 있음을 의미합니다.
*args
은 선택적 인수 목록으로 생각하면됩니다. 함수에 0 개의 인수를 전달할 수 있습니다.이 경우 *args
은 단순히 빈 목록입니다.
알아낼 방법이 있다면! – timgeb