Python 方法:可选参数和逗号

python索引方法的签名是list.index(x[, start[, end]]). (https://docs.python.org/3/tutorial/datastructs.html

我知道可选参数括在方括号中,但不确定如何解释逗号?

为什么这个方法的签名不能更简单地表示为

list.index(x, [start], [end]) ?


万千封印
浏览 90回答 1
1回答

莫回无

list.index(x, [start], [end])建议逗号不是可选元素的一部分。它表明以下内容是有效的:list.index(1, , )list.index(1, 2, )list.index(1, , 3)这显然是无效的。您丢失了嵌套的方括号,它告诉您仅当指定了 start 时 end 才有意义。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python