Управление десятичными, а не значащими цифрами в Python - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть код для присваивания, который возвращает float , но для визуальной согласованности я хотел бы отформатировать вывод очень специфическим способом. Например, когда я вызываю мой метод ...

return my_variable

Неформатированный вывод выглядит так:

0.00014403540291982756644

Я пытался использовать f-строку, чтобы ограничить вывод до 2 десятичных знаков.

return f'{my_variable:.2}'

Для которого я получаю,

0.00014

Я знаю, что это очень странно, но я бы хотел, чтобы результат был,

0.00

Можно ли это сделать? Кроме того, для целей назначения я могу использовать только стандартные библиотеки Python. Обратите внимание, что этот вопрос не является завершающим нулем, как этот предыдущий вопрос .

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