分类统计字符

分类统计字符

描述

用户输入一个字符串,分别统计其中小写字母、大写字母、数字、空格和其他字符的个数,并在一行内输出小写字母、大写字母、数字、空格和其他字符的个数。

输入格式

输入一个字符串

输出格式

在一行内输出小写字母、大写字母、数字、空格和其他字符的个数

输入输出示例

输入

Aa787ghWRD u !#$    

输出

4 4 3 2 3

代码:

str = input()
upper = 0
lower = 0
digit = 0
space = 0
other = 0
for i in str:
    if i.islower():
        lower = lower + 1
    elif i.isupper():
        upper = upper + 1
    elif i.isnumeric():
        digit = digit + 1
    elif i.isspace():
        space =space + 1
    else:
        other = other + 1
print(lower,upper,digit,space,other)
    原文作者:Dujf
    原文地址: https://www.jianshu.com/p/a24a9a5452d0
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞