python-判断一个字符串是不是小数

'''
1、判断小数点个数是不是1  count
2、分割,判断小数点右边是不是整数
3、判断小数点左边 1、是整数is_digit
                          2、如果是负整数,按照'-'符号右边的是不会整数
'''                                
def is_float(s):
    s = str(s)
    if s.count('.') ==1:
        left = s.split('.')[0]
        right = s.split('.')[1]
        if right.isdigit():
            if left.count('-')==1 and left.startswith('-'):
                num = left.split['-'][-1]
                if num.isdigit():
                    return True
            elif left.isdigit():
                return Ture
    return False

  

原文地址:https://www.cnblogs.com/lingxia/p/7682301.html