其他分享
首页 > 其他分享> > 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

作者:互联网

程序:

letter_num = 0     
blank_num = 0     
figure_num = 0     
other_num = 0     
a = input('请输入一行字符:')     
for i in a:
    if i.isalpha():
        letter_num += 1
    elif i.isspace():
        blank_num += 1
    elif i.isdigit():
        figure_num += 1
    else:
        other_num += 1
print("输入的字符中,字母的个数为{0},空格的个数为{1},数字的个数为{2},其他字符的个数为{3}".format(letter_num, blank_num, figure_num, other_num))

结果:

请输入一行字符:vrd15 *&$ji4 张 佰 威 jiu7gr8

输入的字符中,字母的个数为13,空格的个数为5,数字的个数为5,其他字符的个数为3

标签:字符,figure,英文字母,个数,空格,num,letter,blank
来源: https://blog.csdn.net/a1598452168YY/article/details/121873366