Enquanto navegava ociosamente no namespace, notei um objeto de aparência estranha chamado Ellipsis, ele não parece ser ou faz nada de especial, mas é um componente disponível globalmente.
Após uma pesquisa, descobri que ele é usado em alguma variante obscura da sintaxe de fatiamento por Numpy e Scipy ... mas quase nada mais.
Este objeto foi adicionado ao idioma especificamente para oferecer suporte ao Numpy + Scipy? A elipse tem algum significado ou uso genérico?
D:\workspace\numpy>python
Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> Ellipsis
Ellipsis
x=[];x.append(x);print(x)para ver como ele lidava com objetos cíclicos estritos. Voltou [[...]]. Pensei: "Gostaria de saber o que acontece se eu digitar [[...]]. Meu palpite era que isso geraria um erro de sintaxe. Em vez disso, ele retornou [[Ellipsis]]. Python é tão estranho. A pesquisa do Google que me seguiu me levou a esta página.
...em um repr recursiva é apenas um espaço reservado e não tem relação comEllipsis