REPR |
Représentation |
---|---|
Python |
Syntaxe
repr(object) |
Paramètres
Nom | Description |
---|---|
object | Ce paramètre permet d'indiquer un objet Python valide. |
Description
Cette fonction permet de retourner une chaîne de caractères contenant une représentation affichable d'un objet.
Algorithme
MODULE REPR(objet) SI `objet` possède une méthode spéciale __repr__ ALORS Appeler la méthode __repr__ de objet. RETOURNE le résultat de __repr__ comme chaîne de caractères. SINON RETOURNE une chaîne par défaut incluant le type de l'objet et son emplacement en mémoire. FIN SI |
Remarque
- La valeur renvoyée est la même valeur produite par les conversions (guillemets inversés). Il est parfois utile de pouvoir accéder à cette opération comme une fonction ordinaire. Pour de nombreux types, cette fonction tente de renvoyer une chaîne de caractères donnant un objet avec la même valeur lorsqu'elle est transmise à la fonction eval(), sinon la représentation est une chaîne de caractères entre crochets contenant le nom du type de l'objet ensemble avec des informations supplémentaires, notamment le nom et l'adresse de l'objet. Une classe peut contrôler ce que cette fonction renvoie pour ses instances en définissant une méthode __repr__(). Vous devriez également consulter la fonction str().
Dernière mise à jour : Mercredi, le 14 septembre 2016