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

use*_*461 1 python square-bracket

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

Kev*_*vin 5

方括号不打算通过键入您的代码.他们只是表明这n是一个可选参数.

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

功能

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