[Python] uso di str.format
Alessandro Dentella
sandro a e-den.it
Gio 3 Maggio 2018 12:24:36 CEST
On Thu, May 03, 2018 at 11:20:04AM +0200, Massimiliano Rosi wrote:
> 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
Format specifiers can themselves contain replacement fields. For example, a field whose field width is itself a parameter could be specified via:
In [3]: "{0:.{1}f}".format(3.14185, 2)
Out[3]: '3.14'
La frase è presa da qui: https://www.python.org/dev/peps/pep-3101/
sandro
*:-)
--
Sandro Dentella *:-)
http://trepalchi.it Il portale degli artisti
http://www.reteisi.org Soluzioni libere per le scuole
http://sqlkit.argolinux.org SQLkit home page - PyGTK/python/sqlalchemy
Maggiori informazioni sulla lista
Python