s1=”1235″
s2=”0″
s3=”-11″
基本方法:
str.isdigit()可以处理s1、s2的情况,但无法处理负数的情况
s1.isdigit()==True s2.isdigit()==True s3.isdigit()==False
升级用法:
def isDigit(x):
try:
x=int(x)
return isinstance(x,int)
except ValueError:
return False