导航:首页 > 编程语言 > python单词统计

python单词统计

发布时间:2022-07-16 04:04:20

A. 如何用python统计一个txt文件中某个单词出现的次数

1、首先,定义一个变量,保存要统计的英文文章。

B. python统计单词中字母个数

代码:

string = "T-shirt"

letters = []

for i in range(65, 91):

letters.append(chr(i))#A-Z

for i in range(97, 123):

letters.append(chr(i))#a-z

num = 0

for i in string:

if i in letters:#如果是字母

num += 1

print(num)#输出num


运行效果:

6

备注:加粗部分的单词可以自己改。


解析:

通过ASCII码和chr函数查找到所有大小写字母,再逐一遍历单词,如果是字母就+1个,这样就可以得到统计数据了。

C. python中怎么样统计一篇文章中的单词个数

你好,楼主,可以使用字符串的统计函数来完成。
详细代码如下:
w = 'python,我爱python,hello python。'
print("python出现了%s次"%w.count('python'))

D. python作业:用户从键盘输入一个长字符串以及要查询的单词,统计该单词出现的次数。

1、双击打开pycharm开发工具,创建python项目,然后新建python文件。

E. python统计个单词数目

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

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

def get_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)
for line in :
for word in line.split():
#如果不区分大小写,那就一律按照小写处理,下面那句改为dic.setdefault(word.lower(), 0)
dic.setdefault(word, 0)
dic[word] += 1
print dic

if __name__ = '__main__':
get_word_frequencies('test.txt')

有问题继续追问吧

F. python统计字符串中单词数量

使用比较基本的方法写的参考代码:

#!/usr/bin/envpython
#-*-coding:utf-8-*-
#python2.7
importre
printu'请输入字符串:'
wz=raw_input()
s=wz.lower()
#小写单词的正则表达式
r='[a-z]+'
#找到所有单词
ws=re.findall(r,s)
#定义一个字典来存储单词和次数
dt={}
forwinws:
dt[w]=dt.setdefault(w,0)+1
#wd来存储单词集合,可能有几个,比如2个单词,都出现30次
wd=[]
#max用来存储单词出现的最多的次数
max=0
forword,timesindt.items():
iftimes>max:
wd=[]
wd.append(word)
max=times
eliftimes==max:
wd.append(word)

printu'有%s个单词,出现频率最高:'%len(wd)
forxinwd:
print"%s %s"%(x,max)

测试

请输入字符串:
!!!
有2个单词,出现频率最高:
a2
good2

G. python关于单词个数求法如果用户输入

首先要求用户输入一个正整数n,然后统计下面这段英文中标点符号和单词出现的次数,根据用户输入的正整数n,按降序打印出现次数最多的n个标点符号和单词即为个数。

H. 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)

缩进如图所示



希望你能够详细查看。

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

我有时间就会帮你解答。
希望你好好学习。
每一天都过得充实。

I. python怎么统计一句英语的单词数量并输出

题主你好,

代码及测试截图如下:

说明: 上图红框处的result可不写, 只是为了看一下分隔结果是否正确.

希望可以帮到题主, 欢迎追问.

J. 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单词统计相关的资料

热点内容
javaweb程序设计郭 浏览:247
gm声望命令 浏览:484
pdf转换器电脑版免费 浏览:41
解压歌曲什么歌最好 浏览:151
诺贝尔pdf 浏览:967
云服务器快速安装系统原理 浏览:788
苹果腾讯管家如何恢复加密相册 浏览:115
手机软件反编译教程 浏览:858
sqlserver编程语言 浏览:650
gpa国际标准算法 浏览:238
服务器编程语言排行 浏览:947
怎么下载快跑app 浏览:966
小红书app如何保存视频 浏览:172
如何解开系统加密文件 浏览:811
linux切换root命令 浏览:283
c编译之后界面一闪而过怎么办 浏览:880
怎么看ic卡是否加密 浏览:726
lgplc编程讲座 浏览:809
cnc手动编程铣圆 浏览:724
cad中几种命令的意思 浏览:328