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

可紊 提交于 2020-03-01 08:29:51

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

"""
name: wzl
date: 2020/2/27
task: 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
"""

x = str(input('please enter whatever you want: '))
alpha = 0
digit = 0
space = 0
others = 0
for i in x:
    if i.isdigit():
        digit += 1
    elif i.isalpha():
        alpha += 1
    elif i.isspace():
        space += 1
    else:
        others += 1
print(f'alpha:{alpha} digit:{digit} space:{space} others:{others}')

please enter whatever you want: 321!!abbc cc
alpha:6 digit:3 space:1 others:2
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!