将指数转换为在time.clock()中浮动

时间:2016-05-27 10:10:23

标签: python python-2.7

这是我的代码

import time
t0=time.clock()
t1=time.clock()
time_difference = t1-t0
print time_difference

,输出

9.99999999998e-07

我想将t1-t0的值分配给具有小数点后2位的浮点格式的time_difference我该怎么做

2 个答案:

答案 0 :(得分:1)

如果要打印该值,可以使用格式化输出。这将在点后面打印带有两位小数的浮点值:<strong>Total Fee: </strong><input type="text" id="quote" />

如果您希望将print "%.2f" % time_difference更新为包含两位数的浮点值,则可以使用time_difference函数(请参阅https://docs.python.org/2/library/functions.html#round):round

答案 1 :(得分:1)

指数转换为 float 的最简单方法是

e_variable = 4.3e-05 

convert_to_float = str('%.08f' % e_variable)

print convert_to_float