![各种编程文档中可选参数[, key]的意思,第1张 各种编程文档中可选参数[, key]的意思,第1张](/aiimages/%E5%90%84%E7%A7%8D%E7%BC%96%E7%A8%8B%E6%96%87%E6%A1%A3%E4%B8%AD%E5%8F%AF%E9%80%89%E5%8F%82%E6%95%B0%5B%2C+key%5D%E7%9A%84%E6%84%8F%E6%80%9D.png)
一直发现python文档中有类似这样的定义
max(arg1, arg2, *args[, key])
但是一直没有搞懂参数值*args[, key]这种语法规则,通过搜索我终于了解了,这并不是python中的语法,而是很多编程语言usage中的一种惯例写法
文档中的方括号代表可选参数
- [, a[, b]]:嵌套形式表示 b 是独立于 a 的可选参数,即在传入 a 的情况下,b 可以自由地选择传入或省略。
- [, a, b] :扁平形式表示 a 与 b 合在一起是一组可选参数,即 a 和 b 必须同时传入或者同时省略,但不能只传入一个。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)