【发布时间】:2023-04-05 06:55:01
【问题描述】:
我的代码中有这个变量赋值,它从网络获取数据并将其转换为浮点数(仅在提取数字之后)
variable_1 = float(re.sub('[^0-9]','', basic_data_list[17]))
现在如果网络上没有数据(由“-”指定)我得到错误
ValueError:无法将字符串转换为浮点数:这是预期的。
如果没有可用数据,有什么方法可以让分配给这个变量的值为零? python中有没有相当于Excels的IsError?
【问题讨论】:
-
您可以先检查数据是否为“-”。
标签:
python
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:(Python) 如果数据类型不是数字,则使变量为零 - Python技术站