2016-12-24 6 views

ответ

0

Try что-то вроде:

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

Чтобы округлить число до 8 цифр.


  • Обратите внимание, что для этого конкретного случая, с плавающей точкой диктует, что str(f) => '123456789.12345679', поэтому чем дольше точность округления пока неизбежны, если вы не используете Decimals.
+0

Что делать, если я не знаю, сколько цифр есть после десятичного числа. Я имею дело со списком с данными с неизвестным числом цифр после десятичной точки. Мне нужно добавить список в кадр данных как столбец, не теряя ни одной цифры (без округления). Кроме того, я не хочу никаких дополнительных 0 в конце, как те, которые мы получили бы, если мы будем использовать что-то вроде% .100f –

 Смежные вопросы

  • Нет связанных вопросов^_^