小编典典

如何在 Python 中使用省略号切片语法?

all

该功能如何工作的好的文档或示例。


阅读 71

收藏
2022-07-14

共1个答案

小编典典

Ellipsis,或者...不是隐藏的特征,它只是一个常数。它与作为语言语法一部分的 javascript ES6 完全不同。没有内置类或
Python 语言构造使用它。

因此,它的语法完全取决于您或其他人是否编写了代码来理解它。

Numpy
使用它,如文档中所述。这里有一些例子。

在您自己的课程中,您会像这样使用它:

>>> class TestEllipsis(object):
...     def __getitem__(self, item):
...         if item is Ellipsis:
...             return "Returning all items"
...         else:
...             return "return %r items" % item
... 
>>> x = TestEllipsis()
>>> print x[2]
return 2 items
>>> print x[...]
Returning all items

当然,还有python 文档语言参考。但这些都不是很有帮助。

2022-07-14