【发布时间】:2014-08-12 01:33:39
【问题描述】:
对不起,我知道这一定是重复的,我找不到它在哪里发布。请随时将我链接到原始问题并将其标记为重复。
我想在小数点后打印 3 位数字。 例如:
number = 523.637382
我想打印:523.637 我觉得我可以使用类似的东西
print(str(number)[:7])
>>>523.637
但是,如果小数点前的数字不是 3 位小数,这将不起作用。
奖励积分: 这会容易吗?
number = 500.220
#magic
>>>500.22
number = 500.2000003
#magic
>>>500.2
【问题讨论】:
-
在 Java 中,您可以使用 %.2f 等占位符来格式化字符串,以更改输出变量应该有多少小数/宽度/等...也许在 python 中存在类似的东西?
标签: python