发布网友 发布时间:2024-09-27 21:57
共1个回答
热心网友 时间:2024-10-04 11:18
导读:很多朋友问到关于python统计每个句子有多少单词的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!
python中怎么样统计一篇文章中的单词个数你好,楼主,可以使用字符串的统计函数来完成。
详细代码如下:
w='python,我爱python,hellopython。'
print("python出现了%s次"%w.count('python'))
求问用python实现:编写程序,计算用户输入的英文句子中的词语数量,以及
这个你需要去网上找一个python版本的英文的分词包,做句子的分词,当然最简单的你可以按空格对英文进行分词。。用text.split("")来分。然后统计每个词的长度并求平均值
cc=raw_input('inputastring:')
sen_list=cc.split("")
count=len(sen_list)
sum=0
forwordinsen_list:
ifword:
sum+=len(word)
avg=sum*1.0/count
printavg
用python统计一段文本中单词出现的次数python有个特别简单的方法就可以实现,直接用str的count方法就可以了,如下
Python里,输入一个英文句子,统计并输出单词个数,怎么弄啊,txt?=?'a?b?c?de?fgh'
arr?=?txt.split()
print('单词数:',?len(arr),?arr)
#?输出结果:
#?单词数:?5?['a',?'b',?'c',?'de',?'fgh']
Python里,输入一个英文句子,统计并输出单词个数,怎么弄啊?你好,答案如下所示。mydict={}
foriininput("英文句子").split():
??ifiinmydict:
????mydict[i]+=1
??else:
????mydict[i]=1
for?key,valueinmydict.items():
??print(key,value)
缩进如图所示
希望你能够详细查看。
如果你有不会的,你可以提问
我有时间就会帮你解答。
希望你好好学习。
每一天都过得充实。
python统计个单词数目楼上的程序存在诸多问题,如没有处理标点,文件读取方法错误等。
请问楼主要区分大小写吗?如果区分的话,就按照下面的来:
importre
defget_word_frequencies(file_name):
dic={}
txt=open(filename,'r').read().splitlines()
#下面这句替换了除了'-'外的所有标点,因为'-'可能存在于单词中。
txt=re.sub(r'[^\u4e00-\u94a5\w\d\-]','',txt)
#替换单独的'-'
txt=re.sub(r'-','',txt)
forlinein:
forwordinline.split():
#如果不区分大小写,那就一律按照小写处理,下面那句改为dic.setdefault(word.lower(),0)
dic.setdefault(word,0)
dic[word]+=1
printdic
if__name__='__main__':
get_word_frequencies('test.txt')
有问题继续追问吧
结语:以上就是首席CTO笔记为大家整理的关于python统计每个句子有多少单词的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~