Skip to content
Related Articles

Related Articles

Display scientific notation as float in Python
  • Last Updated : 26 Dec, 2020

In this article, the task is to display scientific notation as float in Python. Scientific notation means any number expressed in the power of 10.for example- 340 can be written in scientific notation as 3.4 X102.in python, we use str.format() on a number with “{:e}” to format the number to scientific notation.str.format() formats the number as a float, followed by “e+” and the appropriate power of 10. For example- 340 will be displayed as 3.4e+2

Example:

-51000000000.0000000 in scientific notation results in  “5.10e+10”,where the no. after “e+”denotes power of 10

-5189  in scientific notation results in  “5.189e+3”

-439929  in scientific notation results in  “4.39929e+5”



Python3

filter_none

edit
close

play_arrow

link
brightness_4
code

# code
scientific_format = "{:e}".format(512349000.000000)
  
print(scientific_format)

chevron_right


Output:

5.123490e+08

In the above example, the scientific notation of 512349000.000000 will be a decimal after the first digit and the power of 10 ie- 5.123490 X 108

To only include a certain number of digits after the decimal point, we use “{:.Ne}”, where N is the number of digits.

Python3

filter_none

edit
close

play_arrow

link
brightness_4
code

# code
# code
# after decimal point,only 3 digit will be displayed
print("{:.3e}".format(345000))

chevron_right


Output:

3.450e+05

To display reverse of scientific numbers to float

We have to pass a variable holding the scientific format of a number, as follows:

Python3

filter_none

edit
close

play_arrow

link
brightness_4
code

# code
x = 3.234e+4
  
print("{:f}".format(x))  # f represents float

chevron_right


Output:

32340.000000

Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.

My Personal Notes arrow_drop_up
Recommended Articles
Page :