2016-07-05 6 views
1

나는이 표기법을 해석하는 방법을 알고하지 않습니다공식 문서에서 파라미터 주변의 대괄호는 무엇을 의미합니까?

timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]]) 

출처 :https://docs.python.org/2/library/datetime.html#timedelta-objects

내가 불편없이 하나의 키워드 인수를 사용하여이 기능을 사용하고 있습니다하지만 난 이유를 이해할 수 없다 이 표기법의 ¿ 이름이 있습니까? 죄송합니다.이 게시물은 중복되었지만 Google로 전송하는 방법을 모르겠습니다.

+0

가능한 복제 http://stackoverflow.com/questions/2120507/why-do-python-function-docs-include-the-comma-after-the-bracket-for-optional-arg – Greg

+0

훨씬 더 좋습니다! 고맙다 @ 앤디 –

답변

6

이 표기법이 문서 introduction에 설명되어 있습니다 :

대괄호 ([ ]) 안에 문구는 0 또는 1 발생을 의미한다 (즉, 동봉 된 문구는 선택 사항입니다).

모든 인수의 int, 걷고, 또는 수레 될 수 0 인수에 선택 및 기본이며, 양수 또는 음수가 될 수 있습니다

documentation 당신은 또한 매개 변수를 설명하는 연결합니다.


짧은 버전 : 매개 변수가 대괄호로 묶여 경우는 선택 사항입니다.

+0

정상적으로 tl을 넣을 것이다; dr –

관련 문제