定义一个函数,计算传入字符串的“数字”“字母”“空格”和“其他”的个数。
本案例主要使用函数、循环、条件判断的知识,思路如下。
1.定义函数func(字符串参数),用于存放数字、字母、空格和其他字符。
2.在函数func(字符串参数)中添加循环,循环遍历字符串参数,循环体中依次判断是否为数字、字母、空格或其他,并计数。
3.调用func(字符串参数),将字符串参数换成任意字符串的实参,如“~!@#%^&*!@#$%^&*1234567890dfdffvfdgdgb”,将值赋给一个变量。
4.打印输出变量值。
代码实现及分析(example2-1.py)如下。
输出结果为:("数字,空格,字母,其他内容分别有:"(10,12,1,16))。