首先下载三国演义txt小说书籍

image.png

保存在制定文件夹

image.png

#三国演义

print("三国演义人物出场次数:")

import jieba #jieba库的应用

import time #引入time库,计算下程序运行的时间

start=time.perf_counter()

txt=open("你的文件所存目录/三国演义.txt","r",encoding="utf-8").read()

excludes={"将军","却说","二人","后主","上马","不知","天子","大叫","众将","不可",

"主公","蜀兵","只见","如何","商议","都督","一人","汉中","不敢","人马",

"陛下","魏兵","天下","今日","左右","东吴","于是","荆州","不能","如此",

"大喜","引兵","次日","军士","军马"} #这些文字是多次程序运行所得

words=jieba.lcut(txt) #导入书籍

counts={} #首先定义次数为空

for word in words:

if len(word)==1:

continue

elif word=="诸葛亮" or word=="孔明曰":

rword="孔明"

elif word=="关公" or word=="云长":

rword="关羽"

elif word=="玄德" or word=="玄德曰":

rword="刘备"

elif word=="孟德" or word=="丞相":

rword="曹操" #把意思相同的归为一个人

else:

rword=word #否则输出全部

counts[rword]=counts.get(rword,0)+1

for word in excludes:

del counts[word]

items=list(counts.items())

items.sort(key=lambda x:x[1],reverse=True)

for i in range(10):

word,count=items[i]

print("{0:<10}{1:>5}次".format(word,count))

dur=time.perf_counter()-start

print("运行时间为{:.2f}s".format(dur))

print("-----------------------------------")

可以发现,结合作者写三国时期和当时的中国传统文化,人们更喜欢曹操。

image.png

python三国演义人物出场_Python教你查询《三国演义》书籍人物出场次序相关推荐

  1. python爬取物流信息_python爬虫快递查询系统(源码)

    import requests import json def get_express_type(postid): '''根据快递单号来智能判断快递类型''' url = 'http://www.ku ...

  2. python如何高效办公_Python教你高效办公,自制屏幕翻译工具

    python视频教程栏目为大家介绍Python自制屏幕翻译工具的方法. 免费推荐:python视频教程 1. 场景 大家如果平常遇到不认识的英文,相信大部分的人都会复制内容后,使用翻译软件,或者拷贝到 ...

  3. python快递费用计算_Python制作快递查询系统,来感受到了Python的强大!

    原标题:Python制作快递查询系统,来感受到了Python的强大! 导语 今天来做个简答的python案例,利用Python制作一个简单的快递查询系统. 让我们愉快地开始吧~ 开发工具 Python ...

  4. python快递费用计算_Python实现快递查询

    今天介绍一个19行代码就能搞定的查询快递的脚本. 开发语言:Python 开发环境:windows+Python3.6版本 开发平台:PyCharm 首先导入json以及request模块 impor ...

  5. python课件百度文库_python教-教学课件.doc

    python教-教学课件 第五单元 进阶程序设计(总10课时) 选择编程语言(1课时) 一.教学目标 1.了解程序设计语言和两种翻译方式:了解Python背景.功能.安装,熟悉Python编程环境:编 ...

  6. python代码电影人物关系_Python基于network模块制作电影人物关系图

    Python基于network模块制作电影人物关系图,节点,值为,模块,关系,算法 Python基于network模块制作电影人物关系图 易采站长站,站长之家为您整理了Python基于network模 ...

  7. python万年历时钟下载_Python | “万年历——日期查询”

    图文编辑:逻辑熊猫 图片来源:网络与截图 欢迎朋友圈各种姿势转发 一个软件的关键在于 你想用它来做什么 一.功能描述查询日期如:wnl.py 2007/01/01 显示月日历:wnl.py 2007/ ...

  8. python代码写名字_python|教你一行代码用Ta的名字比心

    关注我们:科技与Python 故事是这样的:你的女朋友名字叫andy,由于她学习上的需求,需要学习一些编程.(当然作为男朋友,是很有义务帮女朋友解决问题的.) 教他写程序的时候,如果先秀一下这行代码, ...

  9. python 自动发微博_Python 教你自动发微博,每日一句英语

    作者:周萝卜 最近在研究用 Python 来制作各个类别的机器人,今天先来分享一个自动发布新浪微博的机器人. 基本思路 其实要实现一个简单的自动发布微博机器人还是不难的,只需要每天按时找好要发布的素材 ...

  10. python制作气温分布图_Python案例:查询城市天气并绘制最高气温与最低气温的折线图...

    1.编写源代码 - 查询城市天气. # -*- coding: utf-8 -*- """ Spyder Editor This is a temporary scrip ...

最新文章

  1. 大写的服,看完这篇你还不懂RocketMQ算我输
  2. 多线程同步之 WaitableTimer (等待定时器对象)[续三]
  3. .NET弹出对话框小结
  4. 《Netty 实战》Netty In Action中文版 第2章——你的第一款Netty应用程序(一)
  5. C++ unordered_map 使用详解(含C++20新特性)
  6. 多线程基础知识了解一下
  7. %@include%和jsp:include的区别
  8. 链栈的入栈和出栈代码_代码简介:全栈开发仍然有效
  9. 计算机专业871,北科大计算机871经验帖
  10. Oracle日期操作函数
  11. 剑指offer面试题[51]-数组中重复的数字
  12. Python-UDP编程
  13. 下载离线地图数据并搭建离线地图开发环境(一套代码支持谷歌、百度、高德等所有地图源)
  14. GLUE数据集介绍:RTE、MRPC、SST-2、QNLI、MNLI、QQP
  15. 【error】RuntimeError: size mismatch
  16. 程序员的表达能力 -- 程序员是表达大师! 提高形象思维能力 表达的基本模式 结构化思维能力 成长为优秀的架构师
  17. mybatis插入大于号小于号到oracle
  18. 人脸识别中怎么区分人脸和照片
  19. Python 和 Web 前端选择哪个比较合适?哪个前景好?
  20. vim 多窗口切换和其他的一些快捷方法

热门文章

  1. 为你的简书和 GitHub 设定个性域名 1
  2. 鸿蒙太空是什么意思,我所居兮,青埂之峰:我所游兮,鸿蒙太空,谁与我逝兮,吾谁与从?渺渺茫茫兮归彼大荒!什么意思?求解...
  3. stable diffusion webui安装部署教程
  4. 谁吃土的时候没有受过委屈?
  5. 批量导出pdf 和导出图片
  6. java fact函数_Fact 定义一个类Fact表示无符号有理数(分数) 联合开发网 - pudn.com...
  7. 论文阅读:FVQA: Fact-based Visual Question Answering
  8. js 打开指定的浏览器_如何实现一个谷歌浏览器插件
  9. GAN的Loss为什么降不下去
  10. 【Http认证方式】——Basic认证