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