题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

python 代码块:

str1=input('请输入字符')
print(str1)
nCount=sCount=oCount=aCount=0
print('len(str1)',len(str1))
for i in str1:
    if i.isalpha():
        aCount +=1
    elif i.isdigit():
        nCount +=1
    elif i.isspace():
        sCount +=1
    else:
        oCount +=1

print('字母',aCount)
print('数字',nCount)
print('空格',sCount)
print('其他',oCount)

猜你喜欢

转载自blog.csdn.net/qq_35182128/article/details/86693222