suprimindo a notação científica em python
ao trabalhar com valores de ponto flutuante, você pode encontrar uma notação científica (por exemplo, 1.00000e-05) ao primavera os resultados. Isso pode ser indesejável, especialmente se você precisar do resultado como uma string com um formato específico. y = 100000.0 print (x/y)
o quociente é exibido como "1.00000E-05", usando a notação científica. Você deseja suprimir essa notação e exibi -la como "0,00001" como uma string. Este especificador permite especificar o número de locais decimais para exibir. Por exemplo: print ("{:. 5f}". Format (x/y))
Isso exibirá o quociente como "0.00001."
x = 1.0 y = 100000.0 print(x/y)usando formatted string literals (python 3.6):
usando formatted string literals (python 3.6):
usando formatted string literals (python 3.6): String literais para simplificar o processo. A sintaxe é a seguinte:
print (f "{x/y: .5f}") isso alcança o mesmo resultado que o '' .format () method. y = 100000.0 resultado = f "{x/y: .5f}" print (resultado)
output:
print("{:.5f}".format(x/y))
usando esses métodos, você pode suprimir a notação científica ao imprimir valores de ponto flutuante e obter o formato de string desejado.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3