官方文档中参数的方括号是什么意思?

时间:2016-07-05 17:35:19

标签: python python-2.7

我不知道如何解释这种表示法:

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

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

我使用这个函数只有一个关键字参数没有不便但我无法理解这种表示法的原因¿它有名字吗?很抱歉,如果这是一个重复的帖子,但我不知道如何谷歌它。

1 个答案:

答案 0 :(得分:8)

文本introduction中描述了这种表示法:

  

用方括号括起来的短语([ ])表示零次或一次出现(换句话说,随附的短语是可选的)。

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

  

所有参数都是可选的,默认为0.参数可以是整数,长整数或浮点数,可以是正数或负数。

简短版本:如果参数括在方括号中,则它是可选的。