How to display a decimal in scientific notation with Python?

Sometimes, we want to display a decimal in scientific notation with Python.

In this article, we’ll look at how to display a decimal in scientific notation with Python.

How to display a decimal in scientific notation with Python?

To display a decimal in scientific notation with Python, we can use the %.2E format string.

For instance, we write:

from decimal import Decimal

print('%.2E' % Decimal('40800000000.00000000000000'))

We create a decimal number object with the Decimal constructor and a number string.

Then we use %.2E to return a string with the number formatted into scientific notation.

Therefore, print prints '4.08E+10'.

Conclusion

To display a decimal in scientific notation with Python, we can use the %.2E format string.