Python 写函数,计算并返回传入字符串中数字个数、字母个数、空格个数以及其他字符的个数。

def count(str1):
“””

:param str1: 传入字符串
:return: 数字个数、字母个数、空格个数以及其他字符的个数
"""
num_number = char_number = space_number = other_number = 0
for char in str1:
    if char.isdigit():
        num_number += 1
    elif char.isalpha():
        char_number += 1
    elif char == ' ':
        space_number += 1
    else:
        other_number += 1

print("数字个数:%d,字母个数:%d,空格个数:%d,其他字符:%d" % (num_number,char_number,space_number,other_number))
return

count(“4 6as f65sa1f 56as56a as %$%”)

    原文作者:qq_36237649
    原文地址: https://blog.csdn.net/qq_36237649/article/details/104273366
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞