Как предотвратить округление последней ди git при использовании форматирования строки в python? - PullRequest
0 голосов
/ 01 мая 2020

Следующий код:

>>> a
54685.1546432
>>> c = f"{a:,f}"
>>> c

Дает следующий вывод:

'54,685.154643'

Как видите, python автоматически округлил последнюю ди git от ' от 'до' c '. Желательный ответ для 'c' -

'54,685.1546432'

Кто-нибудь может подсказать, как этого добиться?

Редактировать: После некоторых исследований я обнаружил, что это может быть достигнуто следующим образом: f "{a :,}" Спасибо всем за ответы, если кто-то может подсказать мне, как закрыть этот вопрос, это будет будь великим!

1 Ответ

0 голосов
/ 01 мая 2020

Если вы хотите добавить только запятую для тысяч, то вам нужно сделать:

c = f"{a:,}"

Добавление f после запятой не требуется, если вы не хотите указать десятичную точность, в этом случае вы будет делать:

c = f"{a:,.7f}"

Где .7f определяет 7 знаков после запятой после периода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...