convert string to float: '' serializable
时间: 2023-10-14 18:18:04 浏览: 27
Android面试专题(七):Serializable 和 Parcelable 的区别
把字符串转换为浮点数,一般使用 Python 内置的 float 函数,但在这种情况下,如果字符串为空串,则会抛出 ValueError 异常。为了避免这种情况,我们可以在转换之前检查字符串是否为空,例如:
```python
s = '' # 待转换的字符串
if s.strip(): # 如果字符串非空
f = float(s)
else:
f = None # 或者抛出异常
```
请注意,如果字符串包含非数字字符,则仍会抛出 ValueError 异常。
阅读全文