我编写了一个简单的python脚本来计算使用urllib2发送HTTP请求所需的时间。更改点号后的数字数
我算上时间后,它会打印出时间。它看起来像这样: 2.582848693
我真的不需要所有的小数,我只需要1个十进制数。我需要它会是: 2.5
如何使用Python来完成?谢谢!
我编写了一个简单的python脚本来计算使用urllib2发送HTTP请求所需的时间。更改点号后的数字数
我算上时间后,它会打印出时间。它看起来像这样: 2.582848693
我真的不需要所有的小数,我只需要1个十进制数。我需要它会是: 2.5
如何使用Python来完成?谢谢!
尝试用:
x = 2.582848693
y = int(x*10)/10.0
y
包含x
值只用一个十进制数副本,你可以打印,以及使用它。
您也可以直接打印int(x*10)/10.0
。
使用字符串格式化如下:
print "%.1f" % total_time
.1F表示参数应打印为float带1位小数
或者你也可以写这与2位小数和一些额外的打印文本:
print "The total amount of time is %.2f" % total_time
https://docs.python.org/2/library/functions.html#round – dm03514
http://stackoverflow.com/questions/783897/truncating-floats-in-python – Jiminion
婆可以复制http://stackoverflow.com/questions/783897/truncating-floats-in-python – dm03514