我目前正在通过 edX 平台学习 Python,我遇到了两个让我感到困惑的术语:必需参数和可选参数。任何人都可以很亲切地解释两者之间的区别吗?
以函数round()为例,测验中说:“函数round有两个参数,请选出关于这些参数的两个正确的陈述。”
以下是选项:
number 是必需的参数。
number 是一个可选参数。
ndigits 是必需的参数。
ndigits 是一个可选参数。
根据我所了解的,我知道您必须指定输入才能获得 ndigit,例如 round(1.68 , 1 ) >>>>1.7
如果我只是写 round(1.68) >>> 我会得到 2
因此,据我所知, ndigit 是一个可选参数,这意味着您必须进行选择才能使其工作,否则,该功能将只在需要时工作,就像自动驾驶程序一样
如果我错了,请给我一些反馈,或者分享一些我可以了解更多信息的链接。我的母语不是英语,所以“必需”和“可选”这两个词一度让我感到困惑。我希望能向大家学习更多。
顺便说一句,我得到了正确的答案,我会继续学习Python,希望能在这个领域工作,加油!
该文档用于round()
定义功能round(number[, ndigits])
方括号是常用符号,用于显示哪些参数是可选的。
在 的情况下round()
,如果ndigits
参数被省略或None
它恢复到预定义的行为 - 在这种情况下四舍五入到最接近的整数。
number
另一方面是必需的;没有这个参数就不能调用该函数,如果缺少它,将引发错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句