Fonction repr() – Python
La fonction repr() renvoie une représentation affichable de l’objet donné.
Syntaxe:
repr(obj)
Paramètres:
La fonction repr() prend un seul paramètre:
- obj : l’objet dont la représentation affichable doit être retournée.
Valeur de retour:
La fonction repr() renvoie une chaîne de représentation affichable de l’objet donné.
Exemple 1:
x = 'lorem' print(repr(x))
Sortie:
'lorem'
Ici, nous attribuons la valeur ‘lorem’ à x. Ensuite, la fonction repr() renvoie "'lorem'"
, ‘lorem’ entre guillemets.
Exemple 2: Implémentez __repr__() pour les objets personnalisés
La fonction repr() appelle automatiquement __repr__() de l’objet donné. Vous pouvez facilement implémenter __repr__() afin que repr() fonctionne différemment.
class Car: model = 'BM' def __repr__(self): return repr('Modéle ' + self.model ) print(repr(Car()))
Sortie:
'Modéle BM'