自学编程Python日更成长营

自学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______________

上一篇 下一篇

猜你喜欢

热点阅读