python统计字符串中出现各种字符的次数
第一,提出问题
随机输入数字、英语、空格、其他字符等字符串,以计算该字符出现的次数
二、困难的提示
想法:从键盘随机输入字符串,然后重复字符串,循环显示字符串中的每个字符,计算每种字符类型的出现次数
循环字符串
判断使用数字字符——:is digit()方法决定使用空格——。isspace()方法确定英语单词——。isalpha()方法3,使用代码实现
#匹配字符串中的各种字符数、数字、英语单词、空格和特殊字符
Def count(str):
num _ number=char _ number=space _ number=other _ number=0
For I in str:
If i.isdigit():#判断号码
Num_number=1
Elif i.isspace():#检查空白
Space_number=1
Elif i.isalpha():#英语单词判断
Char_number=1
Else:
其他_编号=1
Print('英语字符:{}数字字符:{}空格:{}特殊字符: {})。format (char _ number,num _ numat)
If _ _ name _ _==' _ _ main _ _ ' :
S='123dsse,/n '
Count(s)