Мне нужно сделать форматирование десятичных разрядов в python. Предпочтительно, чтобы значение с плавающей запятой всегда отображало по крайней мере начальный 0 и один десятичный разряд. Пример:
Input: 0
Output: 0.0
Значения с большим количеством знаков после запятой должны продолжать показывать их, пока не будет получено 4. Итак,:
Input: 65.53
Output: 65.53
Input: 40.355435
Output: 40.3554
я знаю, что могу использовать {0.4f}, чтобы распечатать его с точностью до четырех знаков после запятой, но он будет дополняться нежелательными нулями.Есть ли код форматирования, чтобы указать ему распечатать до определенного числа десятичных знаков, но оставить их пустыми, если данных нет? Я полагаю, что C #выполняет это с помощью чего-то вроде :
floatValue.ToString("0.0###")
, где символы #представляют место, которое можно оставить пустым.