该功能如何工作的好的文档或示例。
Ellipsis,或者...不是隐藏的特征,它只是一个常数。它与作为语言语法一部分的 javascript ES6 完全不同。没有内置类或 Python 语言构造使用它。
Ellipsis
...
因此,它的语法完全取决于您或其他人是否编写了代码来理解它。
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 文档和语言参考。但这些都不是很有帮助。