use*_*506 0 python string integer boolean digit
如何确定字符串在Python中是否可以是整数。例如:如果我编写名为digit()和nondigit()的函数。字符串只能是数字(1-9)或字母。
str1 = '4582'
str1.digit() == True
str2 = '458dfr'
str2.digit() == False
str3 = 'abcd'
str3.nondigit() == True
str4 = '258edcx'
str4.nondigit() == False
str对象具有isdigit完成您的一项任务的方法。从更广泛的角度来看,最好尝试一下然后看看:
def digit(s):
    try:
        int(s)
        return True
    except ValueError:
        return False
例如," 1234 ".isdigit()is False(有空格),但是python 可以将其转换为an int,所以我的digit函数是True。
| 归档时间: | 
 | 
| 查看次数: | 1151 次 | 
| 最近记录: |