En este artículo, la tarea es mostrar la notación científica como float en Python. La notación científica significa cualquier número expresado en potencia de 10. Por ejemplo, 340 se puede escribir en notación científica como 3.4 X10 2. En pitones, usamos str.format() en un número con «{:e}» para formatear el número en notación científica. str.format() formatea el número como un flotante, seguido de «e+» y la potencia de 10 adecuada. Por ejemplo, 340 se mostrará como 3.4e+2
Ejemplo:
-51000000000.0000000 en notación científica da como resultado “5.10e+10”, donde el no. después de “e+” indica una potencia de 10
-5189 en notación científica da como resultado “5.189e+3”
-439929 en notación científica da como resultado “4.39929e+5”
Python3
# code scientific_format = "{:e}".format(512349000.000000) print(scientific_format)
Producción:
5.123490e+08
En el ejemplo anterior, la notación científica de 512349000.000000 será un decimal después del primer dígito y la potencia de 10, es decir, 5.123490 X 108
Para incluir solo una cierta cantidad de dígitos después del punto decimal, usamos «{:.Ne}», donde N es la cantidad de dígitos.
Python3
# code # code # after decimal point,only 3 digit will be displayed print("{:.3e}".format(345000))
Producción:
3.450e+05
Para mostrar el reverso de números científicos para flotar
Tenemos que pasar una variable que tenga el formato científico de un número, de la siguiente manera:
Python3
# code x = 3.234e+4 print("{:f}".format(x)) # f represents float
Producción:
32340.000000
Publicación traducida automáticamente
Artículo escrito por abhijithoyur y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA