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