【发布时间】:2013-04-28 17:16:25
【问题描述】:
我想在 Python 中打印一个 double。但它不起作用,我不知道为什么。
我的代码:
test = 3000 / (1500 * 2000)
print str(test)
即使我执行以下操作,我总是得到 0 而不是 0.001:
test = 3000 / (1500 * 2000)
print '%.10f' % test
我得到的是0.000000000,而不是0.001。
我如何告诉 Python 这应该是一个双精度数?
【问题讨论】:
-
如果你没有使用旧版本的Python,你不会有这个问题。
-
我不会将 2.x 称为 Python 的“旧”版本
标签: python