问题描述:

python 统计单词平均长度,统计a出现的次数

有一个txt文件叫123.txt,里面是很多很多单词

我想统计这些单词的平均长度,然后找出a出现的次数

请根据这个框架写code,包括之前怎样打开那个txt文件

def average_length_of_words():

\x05 pass

def count_occurences(character):

\x05 pass

if(__name__ == "__main__"):

\x05 print(average_length_of_words())

\x05 print(count_occurences("a"))

1个回答

分类:

综合

2014-11-02

问题解答:

我来补答

尝试写了一下.python 2.7.6也测试通过

#!/usr/bin/env python

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

import re

from collections import Counter

txt = None

def average_length_of_words():

l = [len(e) for e in re.findall(r'\w+', txt)]

return float(sum(l))/len(l)

def count_occurences(character):

counter = Counter(txt)

return counter[character]

if(__name__ == "__main__"):

fp = open('123.txt')

txt = fp.read()

fp.close()

print(average_length_of_words())

print(count_occurences("a"))

展开全文阅读

python求单词长度_python 统计单词平均长度,统计a出现的次数相关推荐

  1. python求线段长度_python微元法计算函数曲线长度的方法

    计算曲线长度,根据线积分公式: ,令积分函数f(x,y,z) 为1,即计算曲线的长度,将其微元化: 其中 根据此时便可在python编程实现,给出4个例子,代码中已有详细注释,不再赘述 ''' 计算曲 ...

  2. python 单词纠错_Python 简单单词纠错识别

    用Python找到错误单词的最可能的正确形式 首先使用dp,计算两个字符串的最长字串长度 然后将错误 单词和词库中的单词注意对比,找到相似度最为符合的单词,输出前6个单词供用户选择 相似度的计算目前没 ...

  3. python求不规则图形面积_python 微积分之---黎曼和

    黎曼求和 这里有一块形状不规则的土地,要测量它的面积,怎么办呢?一个叫黎曼的德国数学家(Bernhard Riemann, 1826-1866),他想了个办法:将这不规则图形切成一条条的小长条儿,然后 ...

  4. python求数字平均值_python 求10个数的平均数实例

    python 求10个数的平均数实例 更新时间:2019年12月16日 18:00:02 作者:qq_20076527 今天小编就为大家分享一篇python 求10个数的平均数实例,具有很好的参考价值 ...

  5. python求素数算法_Python程序最多可计算n个质数(使用不同算法)

    python求素数算法 There are various methods through which we can calculate prime numbers upto n. 我们可以通过多种方 ...

  6. python求众数程序_python求众数问题实例

    本文实例讲述了python求众数问题的方法,是一个比较典型的应用.分享给大家供大家参考.具体如下: 问题描述: 多重集中重数最大的元素称为众数...就是一个可以有重复元素的集合,在这个集合中重复的次数 ...

  7. python求交点坐标_Python求两个圆的交点坐标或三个圆的交点坐标方法

    计算两个圆的交点 代码如下: # -*- coding: utf-8 -*- import math import numpy as np def insec(p1,r1,p2,r2): x = p1 ...

  8. python 求最大值实例_Python 求数组局部最大值的实例

    求数组局部最大值 给定一个无重复元素的数组A[0-N-1],求找到一个该数组的局部最大值.规定:在数组边界外的值无穷小.即:A[0]>A[-1],A[N-1] >A[N]. 显然,遍历一遍 ...

  9. python计算单词长度_Python - 按长度打印单词

    首先根据长度对单词进行排序,然后再次使用itertools.groupby对它们进行分组: >>> from itertools import groupby >>> ...

  10. python求回文_python实现求最长回文子串长度

    给定一个字符串,求它最长的回文子串长度,例如输入字符串'35534321',它的最长回文子串是'3553',所以返回4. 最容易想到的办法是枚举出所有的子串,然后一一判断是否为回文串,返回最长的回文子 ...

最新文章

  1. 计算机导航辅助教程,计算机导航辅助下微创人工全膝关节置换的初步经验
  2. springboot获取getBean方法以及ApplicationContext空指针问题解决
  3. mysql查询并设置高亮_慢查询分析调优工具~mysqldumpslow
  4. 《网络攻防实践》 课程教学
  5. 对 pretext tasks 的理解
  6. 【高级编程技术作业】第六周
  7. 最新基于高德地图的android进阶开发(3)GPS地图定位
  8. SLC、MLC、TLC和QLC这几种存储颗粒的区别
  9. android开发 抽屉,Android自带抽屉布局及NavigationView的使用
  10. 如何缓解眼睛疲劳酸痛?
  11. android 通知栏授权,Android 消息通知栏Notification使用和权限
  12. 【Python爬虫】第三课 网页爬取
  13. Python学习记录 基于《Python编程 从入门到实践》 Python基础 Python第三课 操作列表
  14. 科研热点|警惕!10月WOS数据库更新,这2本期刊被剔除SCI~
  15. 智能船舶概况(国内篇)
  16. 解惑一---大数据与Oracle数据库
  17. Windows安装达梦数据库(Intel CPU)
  18. 基于kubernetes-1.21.5 部署 Rook
  19. 群硕入列FoodTalks优质供应商地图数字化板块
  20. Qt平台添加OpenCV库

热门文章

  1. mac下如何解压7z
  2. 24点游戏开发实例(Qt含源码)
  3. 【OpenGL ES】EGL简介
  4. http状态码200,300,404等是什么意思
  5. VMware安装macOS High Sierra 10.13苹果系统并设置共享文件夹详细教程(图文)
  6. java观察者模式举例_写个观察者模式(Observer Pattern)的例子
  7. 经济法基础——第五章第二节、个人所得税法律制度
  8. 创建计算机桌面快捷方式图标异常,桌面图标显示异常怎么解决
  9. linux桌面图标恢复,修复桌面白图标的教程
  10. js中的深拷贝和浅拷贝