Python3中识别字符串中的字母、数字、空格的个数

a = input()
e = d = f = g = 0
for i in a:
    if i.isalpha():
        e += 1
    elif i == " ":
        d += 1
    elif i.isdigit():
        f += 1
    else:
        g += 1
print('文字{},数字{},空格{},其他{}'.format(e, f, d, g))

 

你可能感兴趣的:(Python3中识别字符串中的字母、数字、空格的个数)