判断输入的内容为浮点数

	常规判断是否为数字的方法是用isdigit()方法直接判断就可以了,但是对于浮点数而言,结果是False,所以我们可以用isdigit()判断是否为整数,却无法判断是否为浮点数,否则会报错。利用这一点,参考下文https://www.zhihu.com/question/29906744做了修改,具体如下:
def num(f):
    try:
        f=float(f)
        return True
    except ValueError:
        return False
     定义一个函数,利用try...except语句进行判断,同时增加返回值,这样就可以利用其返回值,进行其他运算
发布了13 篇原创文章 · 获赞 1 · 访问量 198

猜你喜欢

转载自blog.csdn.net/aa12551827/article/details/104521033