少儿Python每日一题(18):字符的统计和处理

原题解答

本次的题目如下所示(原题出处:蓝桥杯):

【编程实现】
输入一行字符,分别统计出其英文字母、空格、数字和其它字符的个数并输出。
输入描述:输入一行字符
输出描述:按英文字母、空格、数字和其它字符的顺序输出其对应的个数
【样例输入】
a1 b2 c d4 !!! 5
【样例输出】
4
5
4
3

本题的要求非常明确,要求统计不同类型的字符的数量,包括字母、空格、数字和其他字符。很明显,我们需要对字符串的内容进行遍历,并对每一个字符做判断。

这一题如果熟悉Python字符串中的is开头的几个方法,这些方法的返回值类型都是布尔值,那本题就非常容易了,我们看看这几个方法的含义:

方法名称 含义
string.isalnum() 如果

你可能感兴趣的:(少儿Python编程每日一题,蓝桥杯,算法,python,青少年编程,开发语言)