fff*_*fff -3 python format numbers
只是正式的编码问题.
如果我想使用指数十进制表示法在Python中编码值,
my_value1= 1E-5而不是代替my_value1= 0.000001
或
my_value2= 1E5代替my_value2= 100000
有没有任何格式可以做到这一点或只有丑陋的方式来放置所有0或使Python计算价值?
my_value= 10**(n)
Run Code Online (Sandbox Code Playgroud)
或者将其写成字符串并转换为浮点数!
对于5的例子,可以写整个,但是对于1E30或1E-30的顺序的数量可能太难看了,我认为使10**(n)或字符串1的操作毫无意义.
快速搜索没有给我什么,我快速通过
http://docs.python.org/2/library/decimal.html
,没有明显的解决方案.
我的意思是,如果不能做到这一点,那不是世界末日,但我很好奇是否存在.谢谢