python统计单词个数,python词频统计

  • 英语单词
  • 2025-05-27

python统计单词个数?print?u'有%s个单词,出现频率最高:'%len(wd)for?x?in?wd:print?"%s\t%s"%(x,max)测试 请输入字符串:A?good?beginning?makes?a?good?ending!!!有2个单词,那么,python统计单词个数?一起来了解一下吧。

python月度交通数据统计

f=open("文章").read()

n=0

for x in f.split(' '):

n+=1

for y in x.split('.'):

n+=1

for z in y.split('!'):

n+=1

for a in z.split('?'):

n+=1

print n

没怎么想瞎写写,意思是以空格,句号,感叹号,问号等来分割!算出和来!

其他符号自己看看文章自己添加!分句子的话就把空格去掉,这样以句号,感叹号,问号分出来的应该是句子了!顺序不限的!

我是超级菜鸟,初学者者,高手见到这样的代码不要笑我!

注意下编码!就行了!~

python怎么统计单词总数

#!/usr/bin/python3

# -*- coding:utf-8 -*-

"""

@author:Storm_duck

@file :Read_Engish_Txt.py

@time :2020/3/11 11:49

"""

"""

输入一个英文句子,统计并输出单词个数

"""

def getword(astr):

temp = astr.split(" ")

num = len(temp)

word = []

for i in range(num):

if temp[i] != ',' and temp[i] != '.' and temp[i] != '"':

word.append((temp[i].lower()))

else:

return word

if __name__ == "__main__":

dicts = {}

sentence = input("Please Enter a sentence:")

words = getword(sentence)

for code in words:

if code not in dicts.keys():

dicts[code] = 1

else:

dicts[code] += 1

for key in dicts.keys():

print("{}:{}".format(key, dicts[key]))

如何用python统计词的个数

本篇文章给大家谈谈python如何统计文本有多少词,以及python如何统计文本有多少词数对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

1、python,字符串怎么统计单词个数2、python统计个单词数目3、Python如何统计文本中各个词性的数量4、python中怎么样统计一篇文章中的单词个数5、题目Python编写程序,统计jianjie.txt文件中各字词出现的次数,用于字典存储?python,字符串怎么统计单词个数

如果你是指一串单词,空格隔开的,统计词频,就用列表和字典来。

比如输入的是这样:this one ok this one two three go end at end

dic1={}

n=input().split()

for i in n:

缩进if i in dic1:dic1[i]+=1

缩进else:dic1[i]=1

print(dic1)

python统计个单词数目

楼上的程序存在诸多问题,如没有处理标点,文件读取方法错误等。

请问楼主要区分大小写吗?如果区分的话,就按照下面的来:

import re

def get_word_frequencies(file_name):

dic = {}

txt = open(filename, 'r').read().splitlines()

#下面这句替换了除了'-'外的所有标点,因为'-'可能存在于单词中。

python输入一段英文统计单词个数

你好,答案如下所示。mydict={}

for i in input("英文句子").split():

if i in mydict:

mydict[i]+=1

else :

mydict[i]=1

for key,value in mydict.items():

print(key,value)

缩进如图所示

希望你能够详细查看。

如果你有不会的,你可以提问

我有时间就会帮你解答。

希望你好好学习。

每一天都过得充实。

统计空格个数python

如果你会正则表达式的话可以用一下。非常方便。

import re

r=re.compile(r'\b[a-zA-Z]+(\'[msdt])?\b')

s='the words you want to count'

#如果换成读文件里的,用下面的:

#file=open('file','r')

#s=file.read()

m=r.findall(s)

len(m)

这个就可以用来统计单词。不过还是比较简陋的,比如加了's的就可能出问题了。不过what's 或者是Jim's。

句子我还不会写。学习中。。。

以上就是python统计单词个数的全部内容,如何用python统计一个txt文件中各个单词出现的次数1、首先,定义一个变量,保存要统计的英文文章。2、接着,定义两个数组,保存文章中的单词,以及各单词的词频。3、从文章中分割出所有的单词,保存在数组中。4、然后,计算文章中单词的总数,保存在变量中。5、用for循环,统计文章中各单词的词频。6、内容来源于互联网,信息真伪需自行辨别。如有侵权请联系删除。

猜你喜欢