2016-12-24 2 views

答えて

0

ような何か試してみてください:8桁に数値を四捨五入するには

>>> '{:,.8f}'.format(f) 
'123,456,789.12345679' 

を。


  • その特定の場合のために、浮動小数点を使用すると、Decimalsを使用しない限りstr(f) => '123456789.12345679'、そう長く精度の丸めはまだ避けられないことを規定していることに注意してください。
+0

10進数の後に桁数がわからない場合はどうすればいいですか?私は小数点以下の桁数が不明なデータのリストを扱っています。私はリストをデータフレームに列として追加する必要があります。丸めを行わずに1桁を失うことはありません。また、%.100fのようなものを使用した場合に得られるような、最後に0を追加したくない –

関連する問題