python中如何判断一个字符串是否全是数字?


比如一个字符串 star="123456789",有没有高效的方法可以快速判定star全是数字呢? 谢谢。

编程 python django 字符串 数字

免疫蛋白君 10 years, 6 months ago

其实这个应该是python相关。

一种方法是正则表达式:

re.match(r'[+-]?\d+$', '-1234')

第二种方法,写个函数:

def isDigit(star):
    try:
        int(star)
    except ValueError:
        return False
    return True
英俊的小帅哥 answered 9 years, 11 months ago

你说的很对,已经更改了问题

4314253 answered 9 years, 9 months ago

Your Answer