在Python中,为什么要写round(x [,n])而不是round(x,n)?

时间:2013-12-23 17:43:53

标签: python square-bracket

我不明白为什么他们在语法中写round(x[,n]),但在代码中他们在逗号之前写了round(10.6987,12)而没有方括号,round(10.6987[,12])

2 个答案:

答案 0 :(得分:5)

方括号不适用于输入代码。他们只是表明n是一个可选参数。

Documenting Python指南中建议使用此样式:

  

功能

     

描述模块级功能。签名应包括参数括在括号中的可选参数。如果增强清晰度,则可以给出默认值。例如:

答案 1 :(得分:1)

方括号只是用于表示可选参数的约定。