python字符串转为float/int【面试题详解】

今天爱分享给大家带来python字符串转为float/int【面试题详解】,希望能够帮助到大家。


>>> a = "545.2222"
>>> float(a)
545.2222
>>> int(a)
Traceback (most recent call last):
File "", line 1, in 
ValueError: invalid literal for int() with base 10: '545.2222'
>>> int(float(a))
545
>>> int('544')
544



另一种,用 ast模块


>>> import ast
>>> ast.literal_eval("545.2222")
545.2222
>>> ast.literal_eval("31")
31


原文链接:https://blog.itblood.com/3899.html,转载请注明出处。
0
永恒的欠损 V0.25.1 官方中文版 [更新][电脑/3.8G]La Vitalis Immortal Loss [ACT/中文/动态]
永恒的欠损 V0.25.1 官方中文版 [更新][电脑/3.8G]La Vitalis Immortal Loss [ACT/中文/动态]
6分钟前 有人购买 去瞅瞅看

站点公告

显示验证码
没有账号?注册  忘记密码?