[Python] uso di str.format
Massimiliano Rosi
massimiliano.rosi a gmail.com
Gio 3 Maggio 2018 12:08:20 CEST
> Se ho capito bene hai provato questo?
>>>> '{:.2f}'.format(55.6789)
> '55.68'
>>>> '{:.3f}'.format(55.6789)
> '55.679'
>>>> '{:.4f}'.format(55.6789)
> '55.6789'
>>>>
>
> Ciao
> Marcello
Ciao Marcello,
come indicavo nella mail precedente, l'utilizzo classico di str.format
mi è chiaro, infatti riportavo l'esempio:
'{:.2f}'.format(55.6789) il cui output è '55.68'
ma chiedevo se era possibile modificare il parametro di conversione a
runtime, durante l'esecuzione del programma, in modo da poter
convertire il float in base ad un valore diverso di volta in volta.
Dal mio esempio:
'{:g}'.format(55.6789, g=':.2f')
pensando al parametro g come ad un valore che può cambiare durante l'esecuzione.
Grazie.
Massimiliano
Maggiori informazioni sulla lista
Python