标签: python floating-point
我有输出,我想在十进制后只使用三个值。我怎么能用Python做到这一点?
答案 0 :(得分:4)
使用以下内容:
"%.3f" % x
它会将您的号码转换为包含三位小数的字符串。
答案 1 :(得分:4)
在Python 2.6或更高版本中,您应该使用str.format方法:
str.format
>>> x = 15.23432 >>> '{0:.3f}'.format(x) '15.234'
答案 2 :(得分:3)
http://docs.python.org/tutorial/floatingpoint.html