Форматирование чисел с плавающей запятой в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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