Skip to main content
 首页 » 编程设计

python之如何评估字符串输入并检查它是否为小数

2025年05月04日26insus

我使用 python 3 并试图弄清楚如何评估用户输入的字符串并检查某些字符。

我知道这个标题可能会让它听起来像我没有听说过 .isdecimal() 方法,但实际上我试图允许用户输入一些数字作为小数,包括期间,这似乎使评估变得困难。

例如,

dec = 输入()

dec.isdecimal()

如果输入 0.5 则返回 False 我也许可以将输入转换为小数,但如果我不想将用户的输入限制为整数,我不确定我还能如何处理此评估。

请您参考如下方法:

也许尝试将字符串解析为 float 并在成功时返回 True?

def stringIsFloat(s): 
    try: 
        float(s) 
        return True 
    except ValueError: 
        return False