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 _______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python