[Python] uso di str.format
Carlo Miron
miron a python.it
Gio 3 Maggio 2018 12:21:53 CEST
2018-05-03 12:08 GMT+02:00 Massimiliano Rosi <massimiliano.rosi a 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
Maggiori informazioni sulla lista
Python