[Python] Metodo __str__(self):

Gabriele Battaglia iz4apu a libero.it
Ven 20 Ott 2017 08:52:31 CEST


Giorno.
Al metodo __str__ di un oggetto, è possibile passare dei parametri?
Se ad esempio voglio che l'oggetto stampato si comporti in maniera 
diversa a seconda di come invoco il metodo print su di esso, posso farlo 
oppure __str__ vuole solo (self), come parametro?

Se posso farlo, come si fa?

Ammettiamo che abbia un oggetto che contiene 2 variabili. Posso chiamare 
il suo metodo __str__ con una print in 2 modi diversi, affinchè 
l'oggetto mi restituisca l'una o l'altra variabile?

Gabriele.


Maggiori informazioni sulla lista Python