为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Python中将字符串解析为Float或int?

如何在Python中将字符串解析为Float或int?

FFIVE 2019-05-30 15:51:48
如何在Python中将字符串解析为Float或int?在Python中,如何解析类似于"545.2222"对应的浮点值,545.2222?或解析字符串。"31"变成整数,31?我只想知道如何解析浮子 str转到float,和(单独)一个INT str转到int.
查看完整描述

4 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

>>> a = "545.2222"

>>> float(a)

545.22220000000004

>>> int(float(a))

545


查看完整回答
反对 回复 2019-05-30
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

def num(s):
    try:
        return int(s)
    except ValueError:
        return float(s)


查看完整回答
反对 回复 2019-05-30
  • 4 回答
  • 0 关注
  • 744 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信