python程序设计 编写函数

编写函数,接收一个字符串,分别统计大写字母、小写字母、数字、其他字符的个数,以元组的形式返回结果,最后调用这个函数并传递参数,输出函数的返回结果。要求不是大写字母、小写字母、数字的任意字符都记入其他字符的个数。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇博客: python_循环练习题中的 从键盘输入一个字符串,将小写字母都转换成大写字母,将字符串以列表的形式输出: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    代码:

    list1=[]
    str1=input('请输入一个字符串')
    for i in str1:
        if i.isdecimal()==True:     //用isdecimal()函数判断是不是数字
            list1.append(int(i))
        else:
            list1.append(i.upper())   将字符转换成大写
    print(list1)
    

    输出结果:
    [‘A’, ‘F’, ‘D’, ‘A’, ‘F’, ‘D’, 5, 4, ‘F’, ‘D’]


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^