Чтобы отформатировать число в экспоненциальной записи в Python, вы можете использовать параметры форматирования строк, доступные в языке. Вот несколько методов с примерами кода:
Метод 1: использование форматирования f-строки
number = 1234567890
formatted_number = f"{number:.2e}"
print(formatted_number)
Выход:
1.23e+09
Метод 2. Использование функции format()
number = 1234567890
formatted_number = "{:.2e}".format(number)
print(formatted_number)
Выход:
1.23e+09
Метод 3. Использование функции round()
number = 1234567890
formatted_number = "{:.2e}".format(round(number, 2))
print(formatted_number)
Выход:
1.23e+09
Метод 4. Использование спецификатора экспоненциальной записи в функции format()
number = 1234567890
formatted_number = format(number, ".2e")
print(formatted_number)
Выход:
1.23e+09
Метод 5. Использование спецификатора научной записи в форматировании f-строки
number = 1234567890
formatted_number = f"{number:.2e}"
print(formatted_number)
Выход:
1.23e+09