简介:许多朋友询问Python的Python统计数据有多少个单词。首席执行官在本文中注明将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!
您好,房东,您可以使用字符串的统计功能完成。
详细的代码如下:
w ='Python,我爱Python,你好python。
打印(“ Python出现%W.Count('Python'))
您需要上网才能找到python版本的英语polypack,并句子句子。当然,您可以使用该空间根据Space.sessues text.split(“”)来分配英语,然后计算每个单词的长度并找到平均值
cc = raw_input('输入一个字符串:')
sen_list = cc.split(“”)
count = len(an_list)
总和= 0
sen_list中的单词:
如果说:
sum += len(word)
avg = sum*1.0/count
打印AVG
Python有一种特别简单的方法来实现它,您可以直接使用Str的计数方法,如下
txt ='a b c de fgh'
arr = txt.split()
打印('单词数:',len(arr),arr)
#Output结果:
#:5 ['a','b','c','de','fgh']
您好,答案如下所示。mydict= {}
对于我输入(“英语句子”).split():
如果我在mydict中:
mydict [i]+= 1
别的:
mydict [i] = 1
对于键,in mydict.items()中的值:
打印(钥匙,值)
较小如图所示
希望您可以详细检查。
如果不能,你可以问问题
我有时间时会帮助您回答。
希望你努力学习。
每天都满。
楼上有很多问题,例如没有标点符号,文件读取方法是错误的,等等。
建筑物之间的主要区别是否?如果您区分,请按照以下内容:
导入
def get_word_frequencies(file_name):
dic = {}
txt = open(文件名,'r')。读 ()。splitlines()
#以下句子取代了所有标点符号,因为“ - ”,因为' - '可能存在文字。
txt = re.sub(r'[^单键WD-]','',txt)
#Replace独自一人' - '
txt = re.sub(r' - ','',txt)
对于行:
对于line.split():
#如果您没有区分情况,那么您将根据小写对您进行处理。
dic.setDefault(Word,0)
dic [word] += 1
打印DIC
如果__name__ ='__ main __':
get_word_frequencies('test.txt')
你一直在问你是否有任何疑问
结论:以上是首席CTO注释有关Python统计的每个句子的相关内容的摘要。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?