解析:import string def cal(s): t=[0,0,0,0] for i in s: if i in string.ascii_uppercase: t[0]+=1 elif i in string.ascii_lowercase: t[1]+=1 elif i in string.digits: t[2]+=1 else: t[3]+=1 return tuple(t) ss=input(’请输入一个字符串:’) print(’大写字母、小写字母、数字、其他字符的个数为:’,cal(ss))