首页 > 编程语言 >8-3 【Python0035】英文统计

8-3 【Python0035】英文统计

时间:2024-05-26 21:45:05浏览次数:19  
标签:count word words stripped filename 英文 Python0035 line 统计

编写程序实现对特定英文文章(文本文件)的单词数和有效行数的统计,其中要求空行不计数;

 

def count_words_and_lines(filename):

word_count = 0

line_count = 0

with open(filename, 'r') as file:

    for line in file:

        stripped_line = line.strip()

        if stripped_line:

            line_count += 1

            words = stripped_line.split()

            word_count += len(words)

return word_count, line_count

if _name_ == "_main_":

filename = input("请输入文件名: ") # 例如: "article.txt"



word_count, line_count = count_words_and_lines(filename)



print(f"单词数: {word_count}")

print(f"有效行数: {line_count}")

标签:count,word,words,stripped,filename,英文,Python0035,line,统计
From: https://www.cnblogs.com/yuanxinglan/p/18214339

相关文章

  • (我的读后分享)概率论与数理统计 (同济大学数学系)
    链接:pan.baidu.com/s/1tIHXj9HmIYojAHqje09DTA?pwd=jqso提取码:jqso概率论基本概念:包括样本空间、随机事件、概率的公理化定义与性质、条件概率与独立性等,这些是构建概率论框架的基础。随机变量及其分布:介绍随机变量的定义、性质、分类(离散型与连续型)以及它们的分布函数和概率......
  • 英文面试
    hello,interviewer mynameisyinlili,Ihavebeenworkinginsoftwaretestingforfifteenyears.Ihavepreviouslyworkedatfourcompanies.thefirstcompanyisChinaSoftwareInternationalCorporation,IwassenttohuaweiforIPTVproject,sixyearsla......
  • 【数据分享】仙桃市统计年鉴(2011-2023)
    大家好!今天我要向大家介绍一份重要的仙桃市统计数据资源——《仙桃市统计年鉴》。这份年鉴涵盖了从2011年到2023年仙桃市统计全面数据,并提供限时免费下载。(无需分享朋友圈即可获取)数据介绍在数字的海洋中,每一串数据都像是时间的足迹,静默而深刻。今天,让我们一起翻开那本记录着......
  • TalkingData 数据统计详解
    一、引言在现代数据驱动的商业环境中,准确、及时的数据统计与分析对于企业的决策具有至关重要的作用。TalkingData是中国领先的独立第三方数据智能服务平台,专注于提供专业的数据统计和分析解决方案。本文将详细介绍TalkingData的基本概念、主要功能、使用方法及其在实际......
  • TalkingData数据统计
    TalkingData是一家专注于大数据分析和应用的公司,提供移动应用统计和分析服务。其数据统计工具广泛应用于各类移动应用和游戏中,帮助开发者和企业深入了解用户行为、优化产品和提升运营效率。以下是关于TalkingData数据统计的一些详细信息:###1.核心功能####1.1用户分析......
  • 【csp202403-1】词频统计【第33次CCF计算机软件能力认证】
    问题描述在学习了文本处理后,小P对英语书中的......
  • 工作量统计
    代码量390行,能讲明白,代码如下:`importjsonimportreimportsysimporttkinterastkfromtkinterimportfiledialog,messagebox预处理函数defremove_comments(source_code):source_code=re.sub(r'//.','',source_code,flags=re.MULTILINE)source_code......
  • (十)统计学基础练习题四(50道选择题)
    本文整理了统计学基础知识相关的练习题,共50道,适用于想巩固统计学基础或备考的同学。来源:如荷学数据科学题库(技术专项-统计学一)。序号之前的题请看往期文章。151) 152) 153) 154) 155) 156) 157) 158) 159) 160) 161) 162) 163) 164) ......
  • (九)统计学基础练习题三(50道选择题)
    本文整理了统计学基础知识相关的练习题,共50道,适用于想巩固统计学基础或备考的同学。来源:如荷学数据科学题库(技术专项-统计学一)。序号之前的题请看往期文章。101)102)103)104)105)106)107)108)109)110)111)112)113)114)115)116)117)118)119)120)121)122)......
  • 【Python数据分析】统计学 四分位距
    四分位距四分位距(interquartilerange,IQR)是描述统计学中的一种方法,,以确定第三四分位数和第一四分位数的差(即......