Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中的科学符号_Python - Fatal编程技术网

python中的科学符号

python中的科学符号,python,Python,嗨,我知道要用科学记数法打印一个数字,我可以做以下事情 "%.3e" % 123.456 将给予 1.234e+02 然而,我怎样才能获得 12.34e+01? 为了澄清,的大多数用法是指要求前导数至少为1但小于10。在中,指数是三的倍数。这是两个最常用的科学记数法版本。12.34e+01不是科学记数法,在显示数字时,您试图实现哪些规则?给定数字a b c d e f g h我希望得到以下转换:0.abcdefgh->0.abc e+00A.bcdefgh->a.bcd e+00AB.cd

嗨,我知道要用科学记数法打印一个数字,我可以做以下事情

"%.3e" % 123.456
将给予

1.234e+02
然而,我怎样才能获得

12.34e+01?

为了澄清,的大多数用法是指要求前导数至少为1但小于10。在中,指数是三的倍数。这是两个最常用的科学记数法版本。

12.34e+01
不是科学记数法,在显示数字时,您试图实现哪些规则?给定数字a b c d e f g h我希望得到以下转换:0.abcdefgh->0.abc e+00A.bcdefgh->a.bcd e+00AB.cdefgh->ab.cde e+00ABC.defgh->ab.cde e+01 abc.efgh->ab.cde e+02 abcde.fgh->ab.cde+03您如何确定何时使用2作为指数?而且,你的最后一个例子看起来不正确。是的,对不起,你是对的。这不是一个确切的答案,而是一个太重要的澄清,不能隐藏在评论中,所以我想最好保持原样。