统计一个字符串中字母、数字、其它字符的个数,返回一个元组`

统计一个字符串中字母、数字、其它字符的个数,返回一个元组`

def sum_of_characters(str1):
    num = 0
    letter = 0
    char = 0
    for i in str1:
        if i.isdigit():
            num+=1
        elif i.isalnum():
            letter+=1
        else:
            char+=1
    a = (num,letter,char)
    return a
str1 = '123axzczxsd456azdassd/*-+@#$'
a = sum_of_characters(str1)
print(a)

猜你喜欢

转载自blog.csdn.net/weixin_43226574/article/details/84429073