def bool_number(number_str):
    '判断数字是否是小数'
    float_number = number_str

    value = re.compile(r'^[-+]?[0-9]+\.[0-9]+$')       # 定义正则表达式
    result = value.match(float_number)
    if result:
        return True
    if number_str.isdigit():
        return True
    else:
        return False

这段代码实现了一个函数 bool_number,用于判断输入的字符串是否是数字(包括整数和小数)。如果是数字,返回 True,否则返回 False。其中使用了正则表达式来判断是否为小数,如果不是小数则使用 isdigit() 函数来判断是否为整数。

Python 判断字符串是否为数字 (整数和小数) 函数

原文地址: https://www.cveoy.top/t/topic/ocpJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录