《Python》自己定义?个函数,参数为一行字符,分别统计出其英文字母、空格、数字和其他字符的个数,并输出和打印。

2023-12-28 04:45:14
自己定义?个函数,参数为一行字符,分别统计出其英文字母、空格、数字和其他字符的个数,并输出和打印。
def fun(str):
    En_Count = 0 #英文字母计数器
    Sp_Count = 0 #空格计数器
    Num_Count = 0 # 数字计数器
    my_count = 0 #其他字符计数器
    for char in str: # 对每个字符遍历
        if char.isalpha():
            En_Count = En_Count + 1
        elif char.isspace():
            Sp_Count = Sp_Count + 1
        elif char.isdigit():
            Num_Count = Num_Count + 1
        else:
            my_count = my_count + 1
    print(f"英文字母个数:{En_Count}")
    print(f"空格个数:{Sp_Count}")
    print(f"数字个数:{Num_Count}")
    print(f"其他字符个数:{my_count}")
result = input("请输入一行字符: ")
fun(result)

文章来源:https://blog.csdn.net/2301_79964538/article/details/135210883
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。