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