<分区>
有没有一种快速查找字符串是否为实数的方法,而不是一次读取一个字符并对每个字符执行 isdigit()
?我希望能够测试 float ,例如 0.03001
。
<分区>
有没有一种快速查找字符串是否为实数的方法,而不是一次读取一个字符并对每个字符执行 isdigit()
?我希望能够测试 float ,例如 0.03001
。
最佳答案
如果您将 float 表示为实数,这应该可行:
def isfloat(str):
try:
float(str)
except ValueError:
return False
return True
请注意,这仍然会在内部循环您的字符串,但这是不可避免的。
关于python - 检查字符串是否为实数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5956240/