Re: [Python] Metodo __str__(self):

2017-10-20 Per discussione Daniele Zambelli
Il 20 ottobre 2017 08:52, Gabriele Battaglia ha scritto: > 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__

Re: [Python] Metodo __str__(self):

2017-10-20 Per discussione Raffaele Salmaso
2017-10-20 8:52 GMT+02:00 Gabriele Battaglia : > Al metodo __str__ di un oggetto, è possibile passare dei parametri? > No, ma potresti usare __format__() https://docs.python.org/3/library/stdtypes.html#str.format https://docs.python.org/3/library/string.html#formatspec https://pyformat.info/#cust

Re: [Python] Metodo __str__(self):

2017-10-20 Per discussione Mauro
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Il 20/10/17 08:52, Gabriele Battaglia ha scritto: > > 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?

[Python] Metodo __str__(self):

2017-10-19 Per discussione Gabriele Battaglia
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?