统计个数并调用--函数设计与实现

2023-12-21 09:43:37

#定义函数 count(s) ,统计字符串中小写字母、大写字母、数字的个数,并以字典为结果返回给调用函数。
# (1)判断字符类型
def count(s):
    #创建字典,用于保存变量
    dictionary = {'数字': 0, '小写字母': 0, '大写字母': 0, '其他字符': 0}
    for c in s:
        if c.isdigit():
            dictionary['数字'] += 1
        elif c.islower():
            dictionary['小写字母'] += 1
        elif c.isupper():
            dictionary['大写字母'] += 1
        else:
            dictionary['其他字符'] += 1
    return dictionary  #最后将所有类型数量值返回
# (2)输出
if __name__ == '__main__':
    s = input("请输入一个包含各种字符的字符串: ")
    #遍历函数:依次调用每个函数
    result = count(s)
    for key, value in result.items():
        print(f"{key}: {value}次") #输出键值

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