运行代码:
def main():
a = input('请输入一行字符:')
letter = 0
space = 0
digit = 0
other = 0
for i in a:
if i.isalpha(): # 统计字母
letter += 1
elif i.isspace(): # 统计空格
space += 1
elif i.isdigit(): # 统计数字
digit += 1
else: # 统计其他字符
other += 1
print("字母:", letter, "空格:", space, "数字:", digit, "其他字符:", other)
if __name__ == '__main__':
main()
运行结果: