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'

 
QCM Python

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *