В Python, научная нотация всегда дает мне 2 цифры в показателе:экспоненты цифры в научной нотации в Python
print('%17.8E\n' % 0.0665745511651039)
6.65745512E-02
Однако я сильно хочу иметь 3 цифры, как:
6.65745512E-002
Можем ли мы сделать это со встроенной конфигурацией/функцией в Python?
Я знаю, что мой вопрос в основном такой же вопрос, как: Python - number of digits in exponent, но этот вопрос был задан 4 года назад, и я не хочу называть такую функцию тысячу раз. Надеюсь, теперь должно быть лучшее решение.
Возможный дубликат [Python - количество цифр в экспоненте] (http://stackoverflow.com/questions/9910972/python-number-of-digits-in-exponent) – vsminkov