Bonjour,

Quelle est la différence entre __str__ et __repr__ ?

Par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
class fonction1(object):
       def __init__(self,a,b,c):
            self.a = a
            self.b = b
            self.c = c
 
       def __str__(self):
          return "%d %d %d" % (self.a, self.b, self.c)

comment réécrire ce code avec __repr__ ?


Merci de votre aide.