python二级
文章平均质量分 71
PythonFun
Python编程爱好者,专注于Python基础入门学习,程序软件设计。
展开
-
print()大揭秘:如何用Python打印出多样字符
在Python的世界里,print()不仅仅是一个函数,它是你的朋友、你的传声筒,它可以帮你说出心里的话,展示你的智慧。今天,让我们一起来探索print()的奇妙之旅,从最基础的用法到让它跳舞唱歌(好吧,差不多),我们将一步步解锁print()的各种技能。原创 2024-03-14 16:00:42 · 445 阅读 · 0 评论 -
Python二级中的进制转换:看这一篇就够了
以上这些方法都是基于权重的概念,即每个位上的数代表的是其值乘以其位置的权重。在不同的进制中,权重是不同的(二进制是2的幂,八进制是8的幂,十六进制是16的幂)。通过这些方法,可以将任何一个进制的数转换为另一个进制的数。原创 2024-01-18 07:43:56 · 403 阅读 · 0 评论 -
Python中字典合并的七种方法全集
字典是Python中常见的数据类型,表示的是键(key)与值(value)一一对应的硬射关系。字典的合并是Python中的常用操作,准确快速的字典合并可以提升程序的运行速度,本人整理了网上常见的字典合并的7种方法供大家学习参考。原创 2024-01-17 10:53:57 · 796 阅读 · 0 评论 -
Python二级:统计员工工资表
这是一个员工工资表问题,给出的参考答案存在一定的问题,我们分析一下。参照代码模板完善代码,实现下述功能。在代码模板里定义了一个字典,key是员工的姓名,value是由部门和工资构成的列表,用逗号隔开。原创 2024-01-15 21:52:38 · 367 阅读 · 0 评论 -
Python二级:二叉树问题求解
在Python二级考试中前10道基础题是必考题,虽然没有什么卵用,但是你得分不达标,还不让你过,没有办法只好硬着头皮去刷题了。这10道题中有一个二叉树题比较难,现摘录如下,同时给出gpt-4的解答,以帮助我们更好地理解这道题。原创 2024-01-14 19:11:26 · 468 阅读 · 0 评论 -
Python中如何简化if...else...语句
我们通常在Python中采用if...else..语句对结果进行判断,根据条件来返回不同的结果,如下面的例子。这段代码是一个简单的Python代码片段,让用户输入姓名并将其赋值给变量user_input。我们能不能把这几行代码进行简化,优化代码的执行效率呢?以下是对各行代码的解读。这里使用了or这个逻辑运算符,当user_input不为空时,user_input为真,name就被赋于user_input的值。采用这种方法可以轻松实现if...else语句的简化。我们可以使用一行简短的代码来实现上面的任务。原创 2024-01-14 09:41:42 · 619 阅读 · 1 评论 -
初学者指南:Python中的字符转换列表艺术
在Python编程世界里,将字符串转换为列表是一项基础而常见的技巧。通过把字符转化为列表,我们可以对字符串进行增、删、改、查,然后再通过join()把列表合并成字符串。事实上,把字符串转化为列表可以通过多种方法实现,每种方法都适用于不同的场景,满足不同的需求。本文将向初学者介绍如何使用Python进行高效的字符串向列表的转换。原创 2024-01-05 18:30:58 · 937 阅读 · 0 评论 -
Python统计中文词频的四种方法
统计中文词频是Python考试中常见的操作,由于考察内容较多,因此比较麻烦,那么有没有好的方法来实现呢?今天,我们总结了四种常见的中文词频统计方法,并列出代码,供大家学习参考。中文词频统计主要是通过open()打开文本,然后read()方法读取后,采用结巴分词(jieba)模块进行分词,接着用推表推导式、Counter或者是字典的方法来统计词频,也可以采用NLTK的方法,最后格式化打印出来。默认系统里已经安装好了jieba这个模块。原创 2023-08-25 10:10:21 · 5654 阅读 · 3 评论 -
Python二级综合应用题:通讯录管理
Python的最后一题一般是压轴题,有一定的难度,而且分值也高。此题一般分为1~3个问题,步步为赢,才能更好地解决。遇到这种问题,首先是不要怕,能解决几步是几步。原创 2023-06-18 17:54:15 · 407 阅读 · 0 评论 -
Python二级题:课程分数按学号排序输出
将列表 studs 的数据内容提取出来,在屏幕上按学号从小到大的顺序显示输出每个学号对应的课程的分数,格式见输出示例。有一个列表 studs 如下:。个人解法更加简化,定义一个字典,然后用遍历的方法,逐一获取每个字典的键值对,然后分别向dic添加键名和键值。与官方相法,本解法只用了五行代码就解决了问题,所以更加高效。原创 2023-06-14 08:18:30 · 583 阅读 · 0 评论 -
Python二级题:MOOC学校名单|关键词提取和查找
Python题库,提取data.txt中的大学名称,并根据要求计算出包含某关键词的大学数量。原创 2023-06-11 15:27:32 · 892 阅读 · 1 评论 -
python二级题:计算向量积即列表元素对应相乘的四种方法
利用列表推导式、pandas或者enumerate等方法来计算两个列表相乘以后得到的和。原创 2023-06-11 08:45:36 · 2153 阅读 · 0 评论 -
Python二级综合题:计算总成绩 五种解法
提供Python二级题:计算总成绩 的五种不同的解法,综合利用Python的内置函数,实现列表的切片、数据类型的转化和数字的求和。原创 2023-06-10 11:43:07 · 2008 阅读 · 0 评论 -
Python二级综合应用题:《论语》
附件中有 2 个 Python 源文件和 3 个文本文件,分别对应两个问题,请参考编程模板的py文件,修改其中代码,实现以下功能: 《论语》是儒家学派的经典著作之一,主要记录了孔子及其弟子言行。这里给出了一个网络版本的《论语》,文件名称为“论语.txt”,其内容采用逐句“原文”与逐句“注释”相结合的形式组织,通过【原文】标记《论语》原文内容,通过【注释】标记《论语》注释内容,具体文件格式框架请参考“论语.txt”文件。原创 2023-06-06 20:24:08 · 1204 阅读 · 0 评论 -
Python二级编程:分词去重
然后将分词结果中字符数大于等于 3 的词语,按照字符顺序排序,写入到文件 out1.txt 文件中。参考编程模板,完善代码,实现以下功能。算法:可以用open()来打开文件,jieba进行分词,获得句柄后用write写入,由于是按行写入,注意添加换行符。答案:特点是紧扣大纲,中规中矩,代码易于理解,不好的是代码过多,有时可能会漏掉关闭文件。原创 2023-05-27 16:01:04 · 1016 阅读 · 0 评论 -
Python二级编程题:求两点间的距离
个人版中,需要用到math中的sqrt,可以直接开方,同时利用了python的列数特点,不用切片就可以直接给四个数值变量进行赋值,然后再用map函数批量转字符型数型为数值型。这里给出三种算法,最后一种算法是我个人的算法,也许不是最好,但是提供了一种新的思路。我们还可以用列表推导式,把官方版进一步优化,把代码缩减到五行,大幅提升执行的效率。以上代码,我们只用了五行就得到了我们想要的结果,比官方给出的代码节省了一半。官方版本的优势在于不用导入标准的包,直接用pow()函数来解决。原创 2023-05-26 17:12:15 · 2122 阅读 · 0 评论 -
Python二级编程题《从清华到MIT》
从data.txt文件读入一篇文章,用jieba库的函数Icut的全模式做分词,统计词汇长度为2。的词出现的次数,输出出现次数最多的前10个词汇及其出现次数。原创 2023-05-26 16:37:55 · 113 阅读 · 0 评论