python - 检查字符串是否为实数

标签 python validation numbers

<分区>

有没有一种快速查找字符串是否为实数的方法,而不是一次读取一个字符并对每个字符执行 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/

相关文章:

python - 检查列表中所有列表的长度是否相同的更好方法?

c++ - 用户输入字符串的验证器

ios - 如何在我的展示标签上显示所有数字? - 基本计算器

python - 如何在 matplotlib 约束布局模式下检索轴的真实位置

python - 从破折号分隔的字符串创建多级字典(未知多深)

python - 终止剩余的线程

Javascript 表单验证,如何启用按钮并检查详细信息(内部有更多详细信息)

c# - HttpPostedFile.ContentType 是验证上传文件的完美方式吗?

swift - TextField 未更新,给我可选的 ""

java - 为什么我的堆栈溢出错误会在 518669 之后发生?