Как я могу напечатать много значащих цифр в Python?

Для научного приложения мне нужно выводить очень точные числа, поэтому я должен вывести 15 значащих цифр.Здесь уже есть вопросы по этой теме, но все они касаются усечения цифр, а не печати дополнительных .

Я понял, что функция print преобразует входное float в 10-символьную строку . Кроме того, я узнал о модуле decimal , но он мне не подходит.

Итак, вопрос в том, как я могу легко напечатать переменное количество значимых чисел моих чисел с плавающей запятой, если мне нужно отобразить более 10?

13
задан Ingo 23 February 2012 в 15:26
поделиться