Il modulo fpformat definisce le funzioni per trattare la
rappresentazione dei numeri in virgola mobile in stile Python, puro al
100%. Note:
Questo modulo non è necessario: tutto quello che viene qui
discusso può essere fatto attraverso l'operatore di interpolazione di
stringhe %
.
Il modulo fpformat definisce le seguenti funzioni e un'eccezione:
x, digs) |
[-]ddd.ddd
con digs cifre dopo il
punto e almeno una cifra prima. Se digs <= 0
, il punto
decimale viene soppresso.
x può essere sia un numero che una stringa che rappresenti un numero. digs è un intero.
Il valore restituito è una stringa.
x, digs) |
[-]d.dddE[+-]ddd
con digs cifre
dopo il punto ed esattamente una cifra prima. Se
digs <= 0
, viene mantenuta una cifra, e il punto viene
soppresso.
x può essere sia un numero reale sia una stringa che rappresenti un numero reale. digs è un intero.
Il valore restituito è una stringa.
Esempio:
>>> import fpformat >>> fpformat.fix(1.23, 1) '1.2'