Python必知必会-字符串转换为float最安全做法 原创 Python开发 2022年4月21日 14:00 夏至未至 865 当前内容 611 字,在路上,马上到,马上到 ### 目录 [TOC] ### 一般做法 testStr = "123.456" floatData = float(testStr) print(floatData) print(type(floatData)) 输出: 123.456 Process finished with exit code 0 ### 正确做法 正确做法是,`float` 参数需要判空,对于空参,会报错: ValueError: could not convert string to float: 所以,建议开发中,使用如下语法: testStr = "123.456" floatData = float(testStr if len(testStr) > 0 else 0) print(floatData) print(type(floatData))  本文标题: Python必知必会-字符串转换为float最安全做法 本文作者: 夏至未至 发布时间: 2022年4月21日 14:00 最近更新: 2022年4月21日 14:00 原文链接: 许可协议: 署名-非商业性-禁止演绎 4.0 国际(CC BY-NC-ND 4.0) 请按协议转载并保留原文链接及作者 float(1) 上一个 Golang必知必会-string和int互转 下一个 Python必知必会-异常处理之finally 当前文章评论暂未开放,请移步至留言处留言。