如何在十进制之后只放置值

时间:2010-10-12 20:45:54

标签: python floating-point

我有输出,我想在十进制后只使用三个值。我怎么能用Python做到这一点?

3 个答案:

答案 0 :(得分:4)

使用以下内容:

"%.3f" % x

它会将您的号码转换为包含三位小数的字符串。

答案 1 :(得分:4)

在Python 2.6或更高版本中,您应该使用str.format方法:

>>> x = 15.23432
>>> '{0:.3f}'.format(x)
'15.234'

答案 2 :(得分:3)