各种编程文档中可选参数[, key]的意思

各种编程文档中可选参数[, key]的意思,第1张

一直发现python文档中有类似这样的定义
max(arg1, arg2, *args[, key])
但是一直没有搞懂参数值*args[, key]这种语法规则,通过搜索我终于了解了,这并不是python中的语法,而是很多编程语言usage中的一种惯例写法
文档中的方括号代表可选参数

  • [, a[, b]]:嵌套形式表示 b 是独立于 a 的可选参数,即在传入 a 的情况下,b 可以自由地选择传入或省略。
  • [, a, b] :扁平形式表示 a 与 b 合在一起是一组可选参数,即 a 和 b 必须同时传入或者同时省略,但不能只传入一个。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/792416.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-05
下一篇2022-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存