命运

题目三:
概述:

'''
考生文件夹下存在3个Python源文件,分别对应3个问题,1个文本文件,作为本题目输入数据,请按照
源文件内部说明修改代码,实现以下功能:
《命运》是著名科幻作家倪匡的作品。这里给出《命运》的一个网络版本文件,文件名为“命运.txt”。
'''

'''
问题3 (10分) :在PY301-3. py文件中修改代码,对“命运. txt”文件进行字符频次统计,将所有字符按照频次
从高到低排序,字符包括中文、标点、英文等符号,但不包含空格和回车。将排序后的字符及频次输出到考生
文件夹下,文件名为“命运-频次排序. txt”。字符与频次之间采用英文冒号”:"分隔,各字符之间采用英文逗
号”,”分隔,参考CSV格式,最后无逗号,文件内部示例格式如下:
理:224,斯:120,卫:100
'''

思路:

同理,和上题一样,没什么大的改动,只是需求换了

for i in ['\n']:if i in txt:txt = txt.replace(i, '')

换成了


for i in ['\n',' ']:if i in txt:txt = txt.replace(i, '')

还有输出格式改成了

fw = open('命运-词频排序.txt','w')
for tmp in ls:fw.write("{}:{},".format(tmp[0], tmp[1]))

**总结**:
入门题,多理解解题思路,前面的筛选都是大同小异,中间更是模板排序,最后重点在于输出格式的不同!
代码如下:

fo = open(r'命运.txt')
txt = fo.read()
for i in ['\n',' ']:if i in txt:txt = txt.replace(i, '')d = {}
for i in txt:d[i] = d.get(i, 0) + 1ls = list(d.items())
ls.sort(key=lambda x: x[1], reverse=True)  # 此行可以按照词频由高到低排序fw = open('命运-词频排序.txt','w')
for tmp in ls:fw.write("{}:{},".format(tmp[0], tmp[1]))

相关代码和资源都会打包到下面的链接(另附一个份刷题笔记):

代码(直接用Python导入即可),软件,题库:
链接:https://pan.baidu.com/s/1WClgPe1D79_GKclR26LJdA
提取码:pjmm

Python二级--命运-3相关推荐

  1. Python二级--命运-2

    命运 题目二: 概述: ''' 考生文件夹下存在3个Python源文件,分别对应3个问题,1个文本文件,作为本题目输入数据,请按照 源文件内部说明修改代码,实现以下功能: <命运>是著名科 ...

  2. python考级证书-python二级证书有用吗

    计算机Python二级证书到底有什么用?综合来看有6个好处. 1.满足竞争需求 在大学扩招.大学生贬值.经济下行.就业困难的多重压力之下,大学生越来越难独善其身,竞争压力越来越大,就拿计算机考证人数来 ...

  3. 全国计算机等级考试Python二级知识点_1

    ❤关注我,不迷路❤ 点击进入完整的Python专栏 全国计算机等级考试Python二级知识点整合_1 知识点模块 具体内容 备注 安装 下载地址:www.python.org/downloads 协议 ...

  4. 计算机等级考试Python二级

    文章目录 1.算法杂度 1.1算法的特性 1.2算法的基本要素 1.3.1算法的控制结构 1.3.2时间和空间复杂度 2.数据结构基本概念 2.1数据结构的表示 2.2线性表的顺序存储结构 2.3线性 ...

  5. python二级题库 第四套

    刷题软件(模拟python二级考试) 操作题刷题软件 公众h:露露IT 回复:python二级 一.选择题 1. 可以作为软件测试对象的是(). A. 需求规格说明 B. 源程序 C. 设计规格说明 ...

  6. python二级题库 第四套 附刷题软件

    刷 题软件(模拟python二级考试) 操作题刷题软件 公众h:露露IT 回复:python二级 一.选择题 1. 描述数据库系统中全局数据逻辑结构.且为全体用户公共数据视图的是(). A. 概念模式 ...

  7. 江苏省计算机Python二级考试 总结

    我考的是2019年3月份,江苏省Python二级考试.关于此次的总结,主要关于如何复习Python,试题回忆,考后反思三个方面. 一.Python复习步骤 1.1准备一本Python语言二级考试书籍, ...

  8. python二级证书考试难度_全国计算机等级考试 python二级考试体验及小技巧总结...

    1.考试共一百分,其中单选题40分,操作题60分,一共考120分钟.60分以上及格.70-89是良好,90以上是优秀.这个等级会打印在证书上. 2.单选题里有30分是python相关,有10分是计算机 ...

  9. Python二级考试试题汇总(史上最全)

    Python二级考试试题(一) ✅作者简介:大家好我是编程ID

最新文章

  1. 求助!妹子一个rm -rf把公司服务器数据删没了,我该怎么办?
  2. js中!和!!的区别及用法
  3. php mysql特殊符号过滤微信小程序_微信小程序数据过滤(filter)方法
  4. html表单和输入方法,HTML 表单和输入
  5. centos7 vnc oracle,Centos7远程桌面的安装与vnc/vnc-server的设置
  6. vue.js 接收url参数
  7. 「工具」IndexDB 版备忘录
  8. hdu 1176 馅饼
  9. 2021年终总结2022未来展望——人生天地之间,若白驹过隙,忽然而已
  10. JAVA里的jsp网页背景_Java-带CSS的JSP不显示背景图像
  11. 电脑连接安卓手机摄像头的方法(含DroidCam安装包及简明使用教程)
  12. springboot+责任链模式初体验
  13. 通俗理解动态库与静态库区别
  14. snappy流式编解码总结
  15. 百融云创被传赴港IPO急辟谣 旗下信贷业务存众多质疑
  16. 2019 SIGGRAPH paper
  17. mybatis 九大动态标签详解
  18. Python----稀疏矩阵
  19. 焦虑经济衍生冥想生意,年轻人会为“放空”买单吗?
  20. linux安装及启动nsq流程

热门文章

  1. Excel中index和match结合解决vlookup匹配出错问题
  2. python人脸识别项目_face++与python实现人脸识别签到(考勤)功能
  3. FlashVml2.0(WEB上的PhotoShop+Flash、VML最强开发工具)
  4. FlashVml2.0(WEB上的PhotoShop+Flash、VML最强开发工具)[推荐]
  5. Android 找不到符号错误
  6. 云更新服务器更新不了最新游戏,成都领沃_云更新官方网站
  7. Maxwell和Simplorer联合仿真设置注意事项
  8. turtle(海龟)知识点整理
  9. lol-----寒冰射手-----艾希
  10. lw计算机组成,计算机组成习题答案(清华大学出版社)