python实现统计字符类型

#字符串处理统计类型
def my_func(*str):
list_num = []
list_big = []
list_small = []
list_qt = []
str = input('请输入一个字符串')
for j in str:
elif ord(j) > 47 and ord(j) < 58:
list_num.append(j)
elif ord(j) > 64 and ord(j) < 91:
list_big.append(j)
elif ord(j) > 96 and ord(j) < 123:
list_small.append(j)
else:
list_qt.append(j)
a = len(list_big)
b = len(list_small)
c = len(list_num)
d = len(list_qt)
print(str) # 输出一次你所输入的字符串
print('大写%d个,小写%d个,数字%d个,其他%d个' % (a, b, c, d)) # 统计各类字符个数
list = [a, b, c, d]
print(tuple(list))
my_func()
原文地址:https://www.cnblogs.com/menxin/p/9875383.html