python自定义isnumber函数判断字符串是否为数字

2022-04-21 00:00:00 函数 字符串 自定义

python自定义isnumber函数判断字符串是否为数字

"""
皮蛋编程(https://www.pidancode.com)
创建日期:2022/4/21
功能描述:python自定义isnumber函数判断字符串是否为数字
"""
def isnumeric(s):
    """returns True if string s is numeric"""
    return all(c in "0123456789.+-" for c in s)
if __name__ == '__main__':
    print(isnumeric('123'))  # True
    print(isnumeric('-123.45'))  # True
    print(isnumeric('+3.14'))  # True
    print(isnumeric('$99.95'))  # False

以上代码在Python3.9下测试通过。
这个函数并不完善,对部分情况判断会有问题,实际使用代码需要改进。

相关文章