gpt4 book ai didi

python 在数百后截断?

转载 作者:太空狗 更新时间:2023-10-29 17:53:49 25 4
gpt4 key购买 nike

如何截断像 315.15321531321 这样的输入我想截断百分之一位置后的所有值,使其变为 315.15

我该怎么做?

最佳答案

python 2.x 下的字符串格式化应该为您完成:

>>> print '%.2f' % 315.15321531321
315.15

这将字符串表示限制为仅保留 2 位小数。请注意,如果您使用 round(315.153215, 2),您最终会得到另一个浮点值,这自然是不精确的(或过于精确,取决于您如何看待它):

>>> round(315.15321531321, 2)
315.14999999999998

从技术上讲,round() 是正确的,但它不会像您在 315.15 请求的那样“截断”结果。此外,如果您将 315.157 之类的值四舍五入,它会产生更接近 315.16 的值...不确定这是否是您所说的“截断”的意思。

关于python 在数百后截断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/967661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com