J'ai le code suivant (exemple) CODE:
def __repr__(self):
return self.i
4 Réponses :
def __repr__(self): return repr(self.i)
Ah! Merci beaucoup! J'ai aussi dû définir __Ajouter __Ajouter __add__, __SUB__, afin que je puisse travailler avec la valeur retournée (cela me donnait des erreurs de type), mais cela fonctionne parfaitement.
mais
__ rep __ code> ne peut renvoyer qu'une chaîne. p>Donc simplement faire p>
xxx pré> ou, pour imiter le format Python habituel: p>
xxx pré> blockQuote>
Je crois que c'est ce que vous recherchez:
La méthode Ceci vous permet de renvoyer une représentation à chaîne de votre attribut car def __repr __ (auto): code> p>
retour f "{auto.instance}" code> p>