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

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

2、接着,定义两个数组,保存文章中的单词,以及各单词的词频。

3、从文章中分割出所有的单词,保存在数组中。

4、然后,计算文章中单词的总数,保存在变量中。

5、用for循环,统计文章中各单词的词频。

6、最后,输出文章中各单词的词频。

7、运行程序,电脑会自动统计输入文章中各单词的词频。

编写程序,给出英文句子,统计单词个数,python

你好,你可以用下面的代码:import re

inputStr= "a apple , a egg ."

resultList = re.findall("[a-zA-Z]+",inputStr)

print (len(resultList))

for each in resultList:

print (each)

如果是用空格分的话,a apple , a egg这样的会有问题

python统计字符串中单词数量

使用比较基本的方法写的参考代码:#!/usr/bin/env python

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

#python 2.7

import re

print u'请输入字符串:'

wz = raw_input()

s = wz.lower()

#小写单词的正则表达式

r='[a-z]+'

#找到所有单词

ws = re.findall(r,s)

#定义一个字典来存储单词和次数

dt = {}

for w in ws:

dt[w] = dt.setdefault(w,0)+1

#wd来存储单词集合,可能有几个,比如2个单词,都出现30次

wd = []

#max用来存储单词出现的最多的次数

max = 0

for word,times in dt.items():

if times>max:

wd = []

wd.append(word)

max = times

elif times == max:

wd.append(word)

print u'有%s个单词,出现频率最高:'%len(wd)

for x in wd:

print "%s\t%s"%(x,max)

测试请输入字符串:

A good beginning makes a good ending!!!

有2个单词,出现频率最高:

a 2

good 2

作文知识点推荐

python统计句子中单词个数_【python统计单词数量】作文写作问答 - 归教作文网相关推荐

  1. python对文件的写作方法_python读写csv文件 - 作文写作问答 - 归教作文网

    请教PYTHON读取CSV文件方法 #!/usr/bin/python # -*- coding: UTF-8  -*- from Log import Loginfo import cgi, os, ...

  2. 怎么读python代码_【怎么读python代码】作文写作问答 - 归教作文网

    python怎么读 python : 发音:英 [ˈpaɪθən] 美 [ˈpaɪθɑ:n] 中文释义:巨蛇,大蟒 复数形式:pythons 英文单词,意为巨蛇,大蟒. 扩展资料: 例句如下:When ...

  3. 不填写内容用哪个斜杠代替_【几月几日怎么写斜杠】作文写作问答 - 归教作文网...

    用斜线怎么表示日期? 8/12这样是对的,在我们单位,老总的写法是12/8,观察后发现所有同事都用老板的这种写法,为了不那么特立独行后来也改成月/日这种写法了,哎... 签名日期几月几日斜杠月在上面还 ...

  4. ei拼音的四个声调对应的字_【ei的四个声调有汉字】作文写作问答 - 归教作文网...

    ei在e还是i上标声调 ei在e上标声调. 汉语拼音的标调口诀是: 1.a母出现不放过, (即韵母中凡是有a的,标在a上.如lao,标在a上): 2.没有a母找 o e , (没有a,但有o 或e的, ...

  5. 我对移动支付的看法_对移动支付的看法作文_作文写作问答 - 归教作文网

    高铁与移动支付作文800 原来没有高铁移动支付我们是怎么生活的现在又是怎么生活的(旅行,排队付账,看远方亲戚,掉钱包等) 高铁移动支付让外国人羡慕,外国没几个有的 科学技术是第一生产力 祖国强大,和平 ...

  6. python统计字符串数字个数_python统计字符串中数字个数_后端开发

    python怎么随机生成奇数_后端开发 python随机生成奇数的方法:导入random模块,使用random模块生成随机数,然后判断生成的随机数是否为奇数,若是奇数就加入列表.使用此方法得到的列表包 ...

  7. python提取cad中的文字_[python]提取PPT中的文字(包括图片中的文字)

    python是一门很强大的语言,因为有着丰富的第三方库,所以可以说Python是无所不能的. 很多人都知道,Python可以操作Excel,PDF·还有PPT,这篇文章就围绕Python提取PPT中的 ...

  8. java 统计字符串中字符个数_java实现统计字符串中字符及子字符串个数的方法示例...

    本文实例讲述了java实现统计字符串中字符及子字符串个数的方法.分享给大家供大家参考,具体如下: 这里用java实现统计字符串中的字符(包括数字.大写字母.小写字母以及其他字符)个数,以及字符串的子字 ...

  9. python中怎么统计英文字符的个数_如何统计文本中的中英文字符数?Python帮你解决...

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于小蚊子数据分析 ,作者小蚊子数据分析 代码 1import stri ...

最新文章

  1. oracle 删除用户、表空间
  2. 从Java视角理解CPU上下文切换(Context Switch)
  3. python函数注释,参数后面加冒号:,函数后面的箭头→是什么?
  4. 制作山寨智能机器人的一些记录 一 * 关于Arduino 以及外围模块的连接及使用...
  5. Appium--环境搭建
  6. android 重叠view 重叠布局,按比例布局
  7. PLSQL 设置日期格式为年月日不显示时分秒
  8. JDK 9 对字符串 String 的优化,挺有意思!
  9. linux一次执行多个命令,linux 一次执行多条命令
  10. 图神经网络将成AI下一拐点!MIT斯坦福一文综述GNN到底有多强
  11. hdu 3560(dfs判环)
  12. UIApplication对象及其代理UIApplicationDelegate[转]
  13. 基于SSM的小区报修系统
  14. 不为人知的网络编程(八):从数据传输层深度解密HTTP
  15. 火狐下载文件名乱码问题
  16. python:实现base64加密和base64解密算法(附完整源码)
  17. java 大臣的旅费_蓝桥杯2013-java大臣的旅费
  18. 导入导出excel表格EasyExcel操作
  19. Linux--常用命令--dmesg
  20. MySQL数据库安装,配置My.ini文件

热门文章

  1. Deep Learning Papers
  2. VC++6.0的大bug(运行成功,调试出错,溢出)的解决方案
  3. hibernate数据库连接池
  4. 随想录(gcc生成的中间语言、汇编代码)
  5. 随想录(英语学习的几个误区)
  6. angular select2源码解析_Angular 组件库 NG-NEST 源码解析:Form 表单组件
  7. python中pow_如何在python中找到pow(a,b,c)的反向?
  8. 计算机专业考研学习,计算机专业考研133分复习经验谈
  9. java xmpp openfire_java应用之openfire入门篇
  10. Applications Manager应用性能透视能力--Java Web事务监控