当前位置: 首页 > 网络应用技术

python统计数据每个句子有多少个单词(2023年的最新汇编)

时间:2023-03-07 14:31:40 网络应用技术

  简介:许多朋友询问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统计的每个句子的相关内容的摘要。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?