2018-05-03 12:08 GMT+02:00 Massimiliano Rosi <massimiliano.r...@gmail.com>:
> 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') ``` >>> '{0:.{1}f}'.format(55.6789, 2) '55.68' >>> '{0:.{1}f}'.format(55.6789, 3) '55.679' >>> '{0:.{1}f}'.format(55.6789, 4) '55.6789' ``` ใ -- | THE ๐บ-WARE LICENSE (Revision ใท) | -- | <miron@๐.it> wrote this mail. As long as you retain | this notice you can do whatever you want with this stuff. | If we meet some day, and you think this stuff is worth it, | you can buy me a ๐บ in return. -- Carlo Miron _______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python