首页 > 其他分享 >计算机二级(操作题)

计算机二级(操作题)

时间:2022-08-28 19:45:21浏览次数:73  
标签:二级 jieba 计算机 操作题 ls line txt datas fo

 

 https://blog.csdn.net/qq_45726327/article/details/115042863

s = input("请输入一个字符串:")
print("{:*^30}".format(s))

https://blog.csdn.net/qq_52351158/article/details/122209848

 

 

 

import jieba
txt = input("请输入一段中文文本:")
ls = jieba.lcut(txt)
for i in ls[::-1]:
    print(i,end = "")

 

 

 


 

*****

 

 

fo = open("PY202.txt","w")
txt = input("请输入类型序列: ")
fruits = txt.split(" ")
d = {}
for i in fruits:
   d[i] = d.get(i,0)+1
ls = list(d.items())
ls.sort(key=lambda x:x[1], reverse=True)  # 按照数量排序
for k in ls:
   fo.write("{}:{}\n".format(k[0], k[1]))
fo.close()

 =================================================================================================================================================

 

--------------------------大题001----------------------------------

 

 

 

 

 

 

 

#请在.....处填写多行表达式或语句
#可以修改其他代码

f = open("八十天环游地球.txt")
fo = open("八十天环游地区的章节.txt",'w')
for i in f:
    line = i.strip().split()
    if line[0][0]=='第' and '章' in line[0]:
        fo.write(i)
fo.close()
f.close()

 

 复习:

import jieba
f = open("八十天环游地球.txt")
datas = f.readlines()
l = []
for i in range(len(datas)):    #遍历每一行,用l数组存储每一个行的行数。
    line = datas[i].split('')
    if datas[i][0]=='第' and '章' in line[0]:
        l.append(i)
for i in range(len(l)):
    
    if i != len(l)-1:
        data = "".join(datas[l[i]:l[i+1]])   #所有章节的行数拼接
    else:
        data = "".join(datas[l[i]:])         #最后一章的处理

    s = data.split()[0]                      #章节名提取
    words = jieba.lcut(data)                 #jieba分词
    d ={}
    for y in words:
        if(len(y)<2):                        #词语长度不小于2的要求
            continue
        d[y]=d.get(y,0)+1                    #统计词语的次数
        lis = list(d.item())                 #将字典变成列表方便排序
        lis.sort(key = lambda x:x[1],reverse = True)#排序
        print(s,lis[0][0],lis[0][1])

 

 

 

 

 

 

 

 

 

 

标签:二级,jieba,计算机,操作题,ls,line,txt,datas,fo
From: https://www.cnblogs.com/MrMKG/p/16563400.html

相关文章

  • 计算机网络知识点
    get/post区别目前只需要了解浅层含义,够用就行。Get和post是表单提交数据的两种基本方式,get请求数据通过域名后缀url传送,用户可见,不安全,post请求数据通过在请求报文正文......
  • 计算机网络基础一
    WAN和LANWAN:wideareanetwork,广域网。一般运营商的网络就叫做广域网LAN:localareanetwork,局域网。网络协议:网络设备之间互相通信的约定(语言),以前不同的厂商使用......
  • 计算机网路的基础知识
    一.由于javaweb简单的面试题引申出的计算机网络的基础知识谈谈网站是如何进行访问的1.输入一个域名enter2.检查本机的C:\Windows\System32\drivers\etc\下的配置文件中......
  • PowerShell教程 - 计算机管理(Computer System Management)
    更新记录转载请注明出处。2022年8月27日发布。2022年8月27日从笔记迁移到博客。计算机管理(ComputerSystemManagement)重启计算机Restart-Computer重命名计算......
  • 第一章计算机系统概述
    1.1操作系统的概念(定义)功能和目标1.1.1操作系统的概念操作系统(OperatingSystem,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源......
  • Windows无法安装到这个磁盘, 这台计算机的硬件可能不支持启动到此磁盘
    仅记录,未验证1、legacy模式安装将磁盘的模式改为MBR,UEFI模式安装将磁盘模式改为GPT2、在错误提示界面:(1)按下“Shift+F10”快捷键(2)依次输入: diskpart lisdis seldi......
  • 22/8/25 深入理解计算机系统第九章 虚拟内存
    9.7案例:IntelCorei7/Linux内存系统见书5769.8Linux虚拟内存系统与进程相关的数据结构(比如:页表、task和mm结构、内核栈)对每个进程不同物理内存内核虚拟内存......
  • 计算机网络一轮
    第一章互联网和互连网:互连网:计算机网络多个计算机通过节点(节点可以是:集线器,交换机,路由器)多个计算机网络通过路由器连接,就是互连网互联网:只全球最大的,开放的,由......
  • 02379计算机网络管理复习汇总01
    第1章网络管理概论一、网络管理系统的层次结构:  二、网络管理框架的共同特点:管理功能分为了管理站(Manager)和代理(Agent)两局部;为了存储管理信息提供数据库支持,例如......
  • 阅读《计算机图形学编程(使用OpenGL和C++)》8 - 纹理贴图
    纹理贴图就是将图片贴到模型上,让模型看起来更真实。纹理贴图非常重要,因此硬件也为它提供了支持,使得它具备了实现实时的照片级真实感的超高性能。纹理单元是专为纹理设计的......