python - 在 Python 中截断为小数点后三位

标签 python

我如何获得 1324343032.324?

如下所示,以下方法不起作用:

>>1324343032.324325235 * 1000 / 1000
1324343032.3243253
>>int(1324343032.324325235 * 1000) / 1000.0
1324343032.3239999
>>round(int(1324343032.324325235 * 1000) / 1000.0,3)
1324343032.3239999
>>str(1324343032.3239999)
'1324343032.32'

最佳答案

如果您想将其保留为 float,您可以在其周围使用额外的 float()

%.3f'%(1324343032.324325235)

关于python - 在 Python 中截断为小数点后三位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8595973/

相关文章:

python - 无法使用 Python 和 PyVisa 连接到特定的以太网端口

python - 如果大小写与现有项目不同,QComboBox 会替换编辑文本

python - 是否可以从 python 的范围中排除一些数字?

Python(Flask + Swagger)Flasgger 抛出 404 错误

python - 使用 Python openCV PIL 将黑色更改为白色但不将白色更改为黑色

python - 如何使用经过训练的 Keras GRU 模型预测新的数据系列?

python - 测试 python 类对象实例

python - 如何动态地将多个数据帧附加在一起?

python - 无法从docker容器连接到本地elasticsearch进程

Python:压缩文件夹 + 文件