2016-07-05 87 views
1

我不知道如何解释这个符号:官方文档中参数周围的方括号是什么意思?

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

来源:https://docs.python.org/2/library/datetime.html#timedelta-objects

我使用这个功能有没有不便单个关键字的说法,但我不明白的原因这个符号的名称是否有名字?对不起,如果这是一个重复的帖子,但我不知道如何谷歌它。

+0

可能的重复http://stackoverflow.com/questions/2120507/why-do-python-function-docs-include-the-comma-after-the-bracket-for-optional-arg – Greg

+0

好得多!谢谢@Andy –

回答

6

这种表示法的文档introduction中描述:

包含在方括号([ ])短语意味着零个或一个(换句话说,封闭短语是可选的)。

documentation您链接到也解释了参数:

所有的参数都是可选的,默认为0参数可能的int,long或浮动,并且可以是正的或负。


短的版本:如果一个参数被括在方括号,这是可选的。

+0

通常会把tl; dr放在顶部 –

相关问题