Czy można ustawić liczbę cyfr, które będą używane do drukowania wykładnika liczby zmiennoprzecinkowej? Chcę ustawić ją na 3.Python - liczba cyfr w wykładniku
Obecnie
f = 0.0000870927939438012
>>> "%.14e"%f
'8.70927939438012e-05'
>>> "%0.14e"%f
'8.709279e-005'
Co chcę wydrukować to: '8.70927939438012e-005'
Dlaczego Drugi przykład ma mniejszą precyzję i 3 cyfry w wykładnik? –
Na mojej maszynie "% e"% f wyprowadza "8.709279e-05" i "% 0.14e"% f wyjść "8.70927939438012e-05". Również większa precyzja powinna być możliwa w przypadku bibliotek takich jak mpmath. Jednak nie wiem, czy to pasuje do twoich potrzeb. – aruseni