我编写了一个简单的python脚本,统计使用urllib2发送HTTP请求所需的时间。
在我计算完时间后,它会打印出时间数。看起来是这样的: 2.582848693
我真的不需要所有的十进制数,我只需要一个十进制数。我需要的是: 2.5
如何使用Python做到这一点?谢谢!
发布于 2014-05-24 17:46:39
使用字符串格式,如下所示:
print "%.1f" % total_time
.1f表示应将参数打印为带有1个小数的浮点型
或者你可以这样写,用2个小数和一些额外的文本打印出来:
print "The total amount of time is %.2f" % total_time
发布于 2014-05-24 17:46:19
尝试使用:
x = 2.582848693
y = int(x*10)/10.0
y
包含一个只有一个十进制数的x
值副本,您可以打印和使用它。
您也可以只打印int(x*10)/10.0
。
https://stackoverflow.com/questions/23847992
复制