如何在python小数点后的两个位置截断数字?

时间:2018-10-26 21:43:08

标签: python floating-point string-formatting

我想截断一个仅在小数点后两个位置的数字,并返回该数字。但是,当我使用字符串格式为float(" % .2f" % number)时,当给定数字为1.0000时,它将返回1.0。我该如何解决这个问题?非常感谢。

似乎我的描述不够清楚。让我以1.0005为例。我想返回的数字1.00仅在小数点后两个位置,而不是字符串“ 1.00”。因此,我选择使用字符串格式将原始数字1.0005截断为满足小数点要求的字符串“ 1.00”,但它仍然是字符串,我想返回一个数字。因此,我使用浮点数将其转换为浮点数,但似乎float()会将数字截断为1.0。

0 个答案:

没有答案