python英文字符串单词个数统计_python统计字符串中单词数量
展开全部
使用比较基本的方法写的参考代码:#!/usr/bin/env python
# -*- coding: utf-8 -*-
#python 2.7
import re
print u'请输入字符串:'
wz = raw_input()
s = wz.lower()
#小写单词的正则表达式62616964757a686964616fe78988e69d8331333363373063
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统计字符串中单词数量相关推荐
- python统计单词个数算法_python 统计单词个数和频次
开始学习python,习题需要统计单词个数和频次.百度找到的代码好像都有问题.自己写了一个,调试通过. 环境:python: 3.9.1 64bit : pycharm: 2020.2 电脑 wi ...
- python输入一个英文句子、翻转句子中单词的顺序_Python反转句子中单词的顺序
输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变.句子中单词以空格符隔开.为简单起见,标点符号和普通字母一样处理. 例如:输入'I am a student.',则输出'student. ...
- python单词个数统计_Python 统计文本中单词的个数
1.读文件,通过正则匹配 def statisticWord(): line_number = 0 words_dict = {} with open (r'D:\test\test.txt',enc ...
- linux查看单词个数,Linux怎么统计文本的的行数/单词数和字符数?
Linux怎么统计文本的的行数/单词数和字符数? Linux系统中想要统计文本的行数.单词和字符数量,该怎么统计呢?我们可以使用SecureCRT来统计,下面我们就来看看详细的教程. 1.启动Linu ...
- Python 英文文本字母跳转概率统计
# 英文文本字母跳转概率统计.py # 文本示例:hemlet.txt import csv def getText():txt = open("hamlet.txt"," ...
- python字符串查找某个字符_python的字符串
python中字符串是一个重要的数据类型. 字符串是用引号括起来的0个或多个字符,当引号括起来的是0个字符,那就叫空字符串.我们可以定义一个变量,然后将一个字符串赋值给这个变量. 字符串是中的字符是有 ...
- python打印字符串的前五行_python基础-字符串(6)
一.引言 当打来浏览器登录某些网站的时候,需要输入密码,浏览器把密码传送到服务器后,服务器会对密码进行验证,其验证过程是把之前保存的密码与本次传递过去的密码进行对比,如果相等,那么就认为密码正确,否则 ...
- python单词怎么写_python 写的查单词的脚本
最近在学习Python,看Document时,好多不认识的单词,每次打开网页有道查询嫌麻烦,自己手写了一个mini的脚本,显示网页的单词解释,功能有限,希望大家给点指点.用到了BeautifulSou ...
- python把字符串转化为字典_python 将字符串转换为字典
在一般的工程处理中,需要将获取的字符串数据转换为字典,这样处理起来会非常方便. 我获取的是json数据: content = {"corpus_no":"64702772 ...
最新文章
- LeetCode简单题之托普利茨矩阵
- sqlserver 获取当前年_CVE-2020-0618: 微软 SQL Server 远程代码执行漏洞通告
- CMake 入门与进阶
- php 面向对象 教程,PHP学习笔记之面向对象设计_PHP教程
- ElasticSearch配置详解
- 【蓝桥杯单片机】IIC通讯协议与EEPROM(AT24C02)(官方驱动源码改写)
- 学Web前端开发需要哪些基础?零基础小白该怎么入行?
- Ajax的两种实现方式
- Perl命令行应用介绍
- 5个冷门的MacOS快捷键,小众但好用
- 论文课程设计--CRM客户管理系统
- Excel进行数据分析的常用知识的学习整理
- GO Web编程---网上书店(1)
- 用python扑克随机发牌_Python小应用之发扑克牌
- 解决比较Oracle中CLOB字段问题--转自混世者的专栏
- Shell中的expr命令
- 飞浆AI studio人工智能课程学习(2)-Prompt优化思路|十个技巧高效优化Prompt|迭代法|Trick法|通用法|工具辅助
- 计算机网络面试知识点整理
- 01-利用composer创建php代码包
- 诺依曼计算机组成,1.1.2 冯·诺依曼计算机模型