Форматирование чисел с плавающей запятой в Python — как «g», но с большим количеством цифр.Python

Программы на Python
Anonymous
Форматирование чисел с плавающей запятой в Python — как «g», но с большим количеством цифр.

Сообщение Anonymous »

Я использую "g" для форматирования значений с плавающей запятой, но для меня он слишком рано переключается на научное форматирование - на 5-й цифре:

Код: Выделить всё

>>> format(0.0001, "g")
'0.0001'
>>> format(0.00001, "g")
'1e-05'
Похоже, это описано в правилах «g» (-4):


Точные правила таковы: предположим, что результат, отформатированный с типом представления «e» и точностью p-1, будет иметь экспоненту exp. Тогда, если -4

Подробнее здесь: https://stackoverflow.com/questions/462 ... ore-digits

Вернуться в «Python»