Quel est le Python points de suspension objet?

Les bras croisés alors que le surf de l'espace de noms, j'ai remarqué un étrange objet qui a appelé "points de suspension", il ne semble pas d'être ou de faire quelque chose de spécial, mais il est disponible dans le monde entier builtin.

Après une recherche j'ai trouvé qu'il est utilisé dans certains obscure variante du découpage de la syntaxe par Numpy et Scipy... mais presque rien d'autre.

Était cet objet ajouté à la langue spécifiquement à l'appui de Numpy + Scipy? N'points de suspension ont aucun sens générique ou de l'utiliser à tout?

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
Voir les réponses à stackoverflow.com/questions/752602/...
Je l'ai trouvé comme ça: je suis entré dans x=[];x.append(x);print(x), pour voir comment il a traité stringifying cyclique des objets. Il est retourné [[...]]. J'ai pensé "je me demande ce qui se passe si je tape dans [[...]]? Je pense qu'il lancerait une erreur de syntaxe. Au lieu de cela, il est retourné [[Ellipsis]]. Python est tellement bizarre. La recherche Google qui a suivi m'a amené à cette page.
notez que le ... dans récursive repr est juste un espace réservé et n'a aucun rapport avec Ellipsis
Sur une note de côté, point triple de l'importation signifie "importer à partir de deux paquets".
Génial James Powell parler youtube.com/watch?v=65_-6kEAq58

OriginalL'auteur Salim Fadhley | 2009-04-21