如:"hello world! 123",有统计结果:
Letters:10
Digits:3
Others:3
两种实现方法:
常规统计变量计数实现;
查找资料,采用字典类型进行统计实现。
如:"hello world! 123",有统计结果:
Letters:10
Digits:3
Others:3
两种实现方法:
常规统计变量计数实现;
查找资料,采用字典类型进行统计实现。
_str = "hello world! 123"
#定义一个字典
_dict = {
'Letters': 0,
'Digits': 0,
'Others': 0
}
#循环字符串
for i in _str:
#isalpha()检测字符串是否只由字母组成
#isdigit()检测字符串是否只由数字组成
#isspace检测字符串是否只由空格组成
if i.isalpha():
_dict['Letters'] += 1
elif i.isdigit():
_dict['Digits'] += 1
elif i.isspace():
_dict['Others'] += 1
print(_dict)