如何检查字符串是否为数字(浮点数)?检查字符串是否可以用Python表示为数字的最佳方法是什么?我目前的职能是:def is_number(s):
try:
float(s)
return True
except ValueError:
return False这不仅是丑陋和缓慢,似乎笨重。但是,我没有找到更好的方法,因为调用float在主要功能上甚至更糟。
4 回答
阿晨1998
TA贡献2037条经验 获得超6个赞
这不仅丑陋而且缓慢
一个数字,如果该数字是有效的 状态代码(例如,通过errno)或异常,以表明不能解析任何有效数字。
慕容森
TA贡献1853条经验 获得超18个赞
>>> float('NaN')nan
添加回答
举报
0/150
提交
取消