python字符串转换到float

python字符串转换到float

 

python的字符串转换到 int

直接是

>>> s='345'

>>> n = int(s)

>>> n

345

 

下面看看浮点数

>>> s='23.45'
>>> f =float(s)
>>> f
23.449999999999999
>>>

这不是我们想要的

我们想要的就是 23.45

解决的方法就是使用round做一次圆整,

round( f, 2 )   —————————-> 这个好像有问题,结果还是 23.4999999999999999999999999

 

等待以后解决吧

 

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

    分享到:

留言

你的邮箱是保密的 必填的信息用*表示