永发信息网

Python3.4 统计字符个数

答案:1  悬赏:0  手机版
解决时间 2021-02-19 09:40
  • 提问者网友:回忆在搜索
  • 2021-02-18 19:24
求以下问题要怎么写啊:
Define a function which, given a string argument, counts the total number of times every word appears in the string. For this problem, take a very simplified definition of a word as a contiguous subsequence of letters. Any non-letter character is taken as a word boundary. Upper and lower case letters are equivalent.
大神们帮帮忙啊!!!刚学python完全不知道怎么写啊!!!江湖救急啊!!
最佳答案
  • 五星知识达人网友:猎心人
  • 2021-02-18 19:40
定义一个函数,给定一个字符串参数,计算每个单词出现在字符串总次数 不区分大小写 。还有其他什么要求没看懂
##python 2.7 windows
words =raw_input (' please enter words:')
countdict={}
for word in words.strip():

word=word.lower()
if countdict.has_key(word):
countdict[word]+=1
else:
countdict[word]=1
print countdict
--------------------------

>>>
please enter words:asdasdnm,.nm.zxcnm,
{'a': 2, 'c': 1, 'z': 1, 'd': 2, 'm': 3, ',': 2, 'n': 3, 's': 2, 'x': 1, '.': 2}
>>>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯