#Python# 编写一个函数,分别统计出传入字符串参数(可能不只一个参数)的英文字母、空格、数字和其它字符的个数。
def Scount(*para):
for each in para:
z = 0 #统计字母个数
n = 0 #统计数字个数
s = 0 #统计空格个数
o = 0 #统计其他字符个数
for i in each:
if i.isalpha():
z += 1
elif i.isdigit():
n += 1
elif i == ' ':
s += 1
else:
o += 1
print("第%d个字符串共有:英文字母%d个,数字%d个,空格%d个,其他字符%d个。" %(para.index(each)+1,z,n,s,o))
Scount('34a1 23j sZ&*(','@a$2 %h3j4k5N')
浙公网安备 33010602011771号