Mientras navegaba distraídamente por el espacio de nombres, noté que se llamaba un objeto de aspecto extraño Ellipsis
, que no parece ser o no hace nada especial, pero es un componente incorporado disponible a nivel mundial.
Después de una búsqueda descubrí que Numpy y Scipy lo usan en alguna variante oscura de la sintaxis de corte ... pero casi nada más.
¿Se agregó este objeto al lenguaje específicamente para admitir Numpy + Scipy? ¿Ellipsis tiene algún significado genérico o uso?
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 cómo manejaba la cadena de objetos cíclicos. Se volvió [[...]]
. Pensé "Me pregunto qué sucede si escribo en [[...]]
mi suposición era que arrojaría un error de sintaxis En cambio, volvió?. [[Ellipsis]]
Python es tan raro de búsqueda Google El que me sobrevino trajo a esta página...
...
en cuenta que en una repetición recursiva es solo un marcador de posición y no tiene relación conEllipsis