[Python] uso di str.format

Pietro Battiston ml a pietrobattiston.it
Gio 3 Maggio 2018 14:24:38 CEST


Il giorno gio, 03/05/2018 alle 11.20 +0200, Massimiliano Rosi ha
scritto:
> Ciao a tutta la lista,
> vi chiedo un consulto, sull'utilizzo di str.format, cioè:
> 
> '{:.2f}'.format(55.6789)
> ritorna:
> '55.68'
> 
> è possibile modificare a runtime quante cifre dopo la virgola
> visualizzare? Ho tentato (sicuramente sbagliando), ad utilizzare
> qualcosa del tipo:
> 
> '{:g}'.format(55.6789, g=':.2f')
> il cui risultato è:
> 55.6789

Dovrai fare due chiamate credo:

In [1]: '{{:.{}f}}'.format(5).format(55.6789)
Out[1]: '55.67890'

Pietro


Maggiori informazioni sulla lista Python