Ho un numero in virgola mobile, ad esempio 135.12345678910
. Voglio concatenare quel valore a una stringa, ma voglio solo 135.123456789
. Con la stampa, posso facilmente fare questo facendo qualcosa di simile:Convertire il numero in virgola mobile con una certa precisione, quindi copiare in stringa
print "%.9f" % numvar
con numvar
essere il mio numero originale. C'è un modo semplice per farlo?
% fa esattamente questo -% non fa parte della funzione di stampa ma di stringa - vedi [Documenti Python] (http://docs.python.org/2/library/stdtypes.html#string-formatting-operations) –