【问题标题】:how understanding list.index(x [,start [,end ] ] ) 's parameter using [,start[,end]]如何理解 list.index(x [,start [,end ] ] ) 的参数使用 [,start[,end]]
【发布时间】:2019-09-07 10:51:38
【问题描述】:

Q:我看不懂list.index(x [,start [,end ] ]),为什么要用这个(x [,start [,end ] ])样式,而不是用(x,start,end)

【问题讨论】:

  • 括号是编程世界中的一个约定,用于告诉这些参数是可选的。在您的情况下,您可以使用一个、两个或三个参数;折叠语法告诉您可以使用第二个而不使用第三个,但不能相反。当然,您不应该将这些括号写在一段代码中;该语法旨在用于文档中。

标签: python-3.x list optional-parameters optional-arguments


【解决方案1】:

括号表示其中的项目是可选的。例如, 如果你删除:

"[, start[, end]]", you will get "list.index(x)";

如果你删除:

"[, end]", you will get "list.index(x, start)"

改为。

【讨论】:

【解决方案2】:

start 和 end 参数是可选的,可用于仅搜索列表的一部分。见https://docs.python.org/3/tutorial/datastructures.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-29
    • 2021-07-04
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 2016-12-05
    • 1970-01-01
    • 2020-04-16
    相关资源
    最近更新 更多