自学Python:统计不同字母,数字,空格等的个数
2022-04-29 本文已影响0人
小强聊成长
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。输入的字符串长度不限,可以用来做统计分析。
下面直接上代码:
########################
import string
s = input('请输入字符串:\n')
letters = 0
space = 0
digit = 0
others = 0
for c in s:
if c.isalpha():
letters += 1
elif c.isspace():
space += 1
elif c.isdigit():
digit += 1
else:
others += 1
print ('字母个数 = %d,空格个数 = %d,数字个数 = %d,其他字符串个数 = %d' % (letters,space,digit,others))
########################
执行结果如下:
请输入字符串:
oolikd kjifa ,980 ,98
字母个数 = 11,空格个数 = 3,数字个数 = 5,其他字符串个数 = 2
________________END______________