Echanges autour d'EduPython.
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
il semble que lorsqu'on implémente une classe dans l'éditeur de EduPython, la méthode __str__ ne fonctionne pas. Par contre, la méthode __repr__ fonctionne mais ce n'est pas tout à fait pareil.
Avez vous le même problème ?
Cordialement,
Hors ligne
Bonsoir,
Dans la console, pour invoquer __str__, il faut utiliser print :
class Test() :
def __str__(self) :
return "coucou"
def __repr__(self) :
return "hello"Donne :
>>> x = Test() >>> x hello >>> print(x) coucou
VM
Hors ligne
Merci pour votre réponse rapide.
Hors ligne
Pages : 1