前言
本文主要介绍在利用Python进行科学计算的时候,怎么让计算出来的数据不以科学计数法的方式输出,而是以常规类型输出。
一、背景介绍
通常情况下,当小数点后面第四位或第三位或第二位或第一位是非零数字时,python在输出时会以常规格式输出数据;当小数点后面第五位或第五位以后才是非零数字时,python在输出时会以科学计数法的方式输出数据。详见下面的例子。
二、例子详解
1.例1 以常规形式输出:
代码如下(示例):
x = 0.0006
print(x)
输出结果如下:
2.例2 以科学计数法形式输出:
代码如下(示例):
x = 0.00006
print(x)
输出结果如下:
针对例2这种情况,我们通常是不希望数据以这种形式输出的,通常希望以例1那种常规形式输出,那么此时就需要我们对输出结果进行格式变换,变换方法如下:
x = 0.00006
x_exchange = '%.6f' % x
print(x_exchange)
输出结果如下:
总结
以上就是今天要讲的内容,本文仅仅简单介绍了如何使python输出结果不以科学计数法的形式输出。