要分析浮点字符串,可以使用以下命令:
try:
print float('112.15')
except ValueError:
print 'Cannot parse'这将为您提供输出:
112.15
如果无法解析您的字符串,则会引发值错误。
您可以创建一个包装方法,为您提供的字符串返回布尔值。例如,
def isfloat(value):
try:
float(value)
return True
except ValueError:
return False
print (isfloat('112.5'))输出值
True