Мне нужен очень специфический формат строки для чисел с плавающей запятой в Python.
Мне нужно, чтобы все числа выглядели так:
0.313575791515242E+005
0.957214231058814E+000
0.102484469467859E+002
0.251532655168561E-001
0.126906478919395E-002
-0.469847611408333E-003
Они всегда начинаются с 0.x с 15 цифрамипосле десятичной точки и заканчиваются 3-мя цифрами в экспоненте.
Могу ли я сделать это с помощью Python?Я попытался взглянуть на документацию по форматированию строк, но не смог понять, как это сделать.
Я попробовал с этим:
>>> number = 9.622
>>> print(f'{number:.15E}')
9.622000000000000E+00
Что довольно близко, но мне все еще нужен ведущий 0и 3 цифры в показателе степени.Это должно быть так:
0.962200000000000E+001
Любая помощь приветствуется!