自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 Python处理Excel 的14个常用操作详解

在这篇博客中,分享了使用 Python 处理 Excel 数据的各种技巧和方法。首先,学习了如何使用pandas库读取 Excel 文件,将表格数据转换为数据框架,为后续处理打下了基础。接着,介绍了数据筛选与过滤的方法,利用条件筛选功能,轻松地过滤和保留感兴趣的数据。然后,学习了数据排序的操作,通过pandas的排序功能,使数据更具可读性,更容易理解数据的结构和趋势。还分享了数据的批量操作,通过循环和函数,高效地对 Excel 数据进行批量处理,提高了代码的复用性和效率。学习了如何利用pandas。

2024-07-05 10:05:17 532

原创 利用20行Python代码爬取王者荣耀英雄皮肤

这样可以获取到所有英雄的皮肤图片了,但是这里会有一个问题,英雄的皮肤是有多有少的,有的英雄只有两个皮肤,有的却有六七个,所以图片编号的最大值我们并不清楚,这里我采用了一个比较笨的办法,就是让一个变量从1到10依次递增去拼接图片地址,如果遇到没有的图片我们就不处理,因为没有一个英雄的皮肤超过了10个,所以我们就能获取到所有的图片了。除去注释,接近20行的代码我们就完成了王者荣耀全英雄皮肤的爬取,是不是非常简单呢?到这里,准备工作就完成了,其实进行到这里,整个工程就完成了一半了,接下来就是代码的实现了。

2024-07-04 14:14:27 419

原创 【Python游戏】手把手教你用Python写贪吃蛇游戏

定义蛇的移动的函数# 判断是否发生了碰撞")return# 判断蛇碰到食物后的操作else:# 遍历蛇的列表画出蛇的长度# 更新,使动画的出现不是那么突兀sanke_move 函数是贪吃蛇游戏中控制蛇移动的核心函数。蛇头位置更新:通过将蛇的最后一个部分(尾部)的坐标与蛇的移动方向(aim)相加,计算出蛇头的新位置。游戏结束判断:检查新计算出的蛇头位置是否超出了游戏边界(通过inside函数判断),或者蛇头是否与蛇身的其他部分重叠(即蛇撞到自己了)。

2024-07-03 15:54:36 983

原创 Python八大主要应用领域有哪些,你都知道吗?

Python作为一种功能强大且通用的编程语言而广受好评,它具有非常清晰的语法特点,适用于多种操作系统,目前在国际上非常流行,因此Python的应用领域也越来越广泛,小编盘点了Python八大主要应用领域,不论你是刚开始学习Python的小白还是已经接触了Python,这篇文章肯定都能对大家有所帮助。

2024-07-02 13:11:26 922

原创 Python处理异常用操作介绍

本文详细介绍了Python中常用的异常处理操作,包括try-except语句、finally子句和raise语句。通过合理地使用这些操作,我们可以有效地捕获和处理程序中的错误,提高程序的稳定性和健壮性。😝除了上面分享,我也给大家整理了Python学习籽料。Python+pycharm安装包,如果需要的话,可以V扫描下方二维码联系领取哦~学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。

2024-07-01 16:13:50 400

原创 【源码可分享】教你用Python制作自动答题脚本,实现自动答题,正确率100%!!

当今社会,人们的生活越来越依赖于计算机技术,而Python作为一种高级编程语言,已经成为了众多程序员的首选语言。Python具有简单易学、代码简洁、可读性强等特点,因此在各个领域都有广泛的应用。其中,自动化脚本是Python的一个重要应用领域之一。本文将介绍如何使用Python编写一个自动答题的脚本。本文介绍了如何使用Python编写一个自动答题的脚本。自动答题的原理是通过程序模拟人的操作,自动完成答题过程。Python实现自动答题的方法有很多种,比如使用PyAutoGUI库和Selenium库。

2024-07-01 14:26:58 724

原创 Python 字符串:Python中的字符串切片

Python 引入了多种字符串操作方法,允许获取字符串子字符串。其中一个操作称为 Slice。这个运算符非常通用且语法优雅,只需几个参数,就可以从字符串中获取许多子字符串组合。Python编程中的字符串切片就是通过从“开始”索引到“停止”索引切片来从给定字符串中获取子字符串。

2024-06-29 10:47:41 569

原创 【Python详解】Python类的详细定义与使用案例

在Python中,类是一种具有相同属性和方法的对象的抽象。在创建类的实例之前,需要先定义类。一旦定义了类,就可以通过创建其实例来访问其属性和方法。Python中,类是一种用户自定义的数据类型,它可以表示具有相同属性和方法的对象的集合。以下是Python中类的相关知识点和概念。类的定义:类通常使用class关键字来定义,类名通常使用首字母大写的驼峰命名法。类的定义一般包括属性和方法。# 类的属性# 类的方法。

2024-06-28 14:22:16 983

原创 用Python制作一个简单的计算器(加减乘除)

① 程序设计② 程序分析全局变量t用于表示计算器输入框中的内容。全局变量result是一个StringVar对象,用于实时更新输入框中的内容,全局变量color1-4分别代表不同的颜色。① 程序设计② 程序分析Add函数用于将数字和运算符添加到输入框中。它获取单击的按钮上的值,将其转换为字符串并附加到全局变量t中,最后更新输入框中的内容result。① 程序设计② 程序分析Result函数用于计算表达式并将结果更新到输入框中。它首先尝试使用Python的内置eval函数计算从输入框中获取的表达式。

2024-06-27 16:43:34 1136

原创 10个实用的Python编程实例,助你快速掌握Python技巧!

通过以上10个实用的Python编程实例,我们可以学习到许多基本的Python编程技巧,并在实际项目中灵活运用。希望本文所提供的实例能够帮助读者加深对Python的理解,并成为熟练的Python开发者!

2024-06-27 13:54:14 376

原创 Python课程设计:python制作俄罗斯方块小游戏

本文介绍了一个基于Python语言开发的简单俄罗斯方块小游戏。该游戏使用了pygame库来实现图形界面和声音效果,并通过面向对象的设计方法来组织代码。游戏的主要功能包括方块的随机生成、移动、旋转、消除行以及得分计算等。游戏界面简洁直观,音效增强了游戏体验。此外,游戏还提供了音乐开关和游戏暂停的功能,以增加游戏的可玩性和用户友好性。

2024-06-26 14:43:46 1061

原创 10个Python小游戏,边学变玩,太有意思了(附源码)

大家好,我是玉玉子经常听到有朋友说,学习编程是一件非常枯燥无味的事情。其实,大家有没有认真想过,可能是我们的学习方法不对?比方说,你有没有想过,可以通过打游戏来学编程?今天我想跟大家分享,教你如何通过边打游戏边学编程!相关文件及代码都已准备好,戳这里【】即可获取。接下来就一起来看看吧~

2024-06-25 10:16:32 398

原创 超级干货 !数据平滑9大妙招(python版)_python指数平滑预测案例

大家好,对数据进行平滑处理的方法有很多种,具体的选择取决于数据的性质和处理的目的。如果你对Python感兴趣,想要学习pyhton,这里给大家分享一份****,都是我自己学习时整理的,希望可以帮到你,一起加油!

2024-06-22 10:16:43 737

原创 Python 实现开心消消乐游戏

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!除了上述分享,如果你也喜欢编程,想获取开心消消乐源码 或 想通过学习Python获取更高薪资,这里给大家分享一份Python学习资料。😝朋友们如果有需要的话,可以V扫描下方二维码联系领取哦~这里给大家展示一下我进的兼职群和最近接单的截图。因篇幅有限,仅展示部分资料,添加上方即可获取👆。3.Python小白必备手册。

2024-06-21 15:37:22 382

原创 Python 小白最容易踩的坑

在使用变量之前,必须先对其进行定义。如果使用了未定义的变量,Python 解释器会引发 NameError 异常。print(x) # x 未定义✨解决方案: 确保在使用变量之前进行定义,并避免使用未定义的变量。

2024-06-21 13:42:11 739

原创 Python—学生信息管理系统

用Python来实现学生信息管理系统学生信息管理系统(Python)简介:基本信息管理和学生成绩管理。基本信息管理模块的主要功能有学生信息的添加、删除、修改、显示和学生数据的导入导出,学生成绩管理模块的主要功能有统计课程最高分、最低分和平均分。一、功能模块:基本信息管理和学生成绩管理。基本信息管理模块的主要功能有学生信息的添加、删除、修改、显示和学生数据的导入导出,、学生成绩管理模块的主要功能有统计课程最高分、最低分和平均分。

2024-06-20 15:53:44 1676

原创 Python期末复习题库(下)

好啦,今天的复习内容就到这里啦,还要继续加油!!!最后多说一句,小编也是一名python开发工程师,这里有我自己整理的一套最新的python系统学习教程,如果你需要的话,扫描下方二维码即可领取。

2024-06-20 14:06:35 1463

原创 Python处理Excel 的14个常用操作详解

在这篇博客中,分享了使用 Python 处理 Excel 数据的各种技巧和方法。首先,学习了如何使用pandas库读取 Excel 文件,将表格数据转换为数据框架,为后续处理打下了基础。接着,介绍了数据筛选与过滤的方法,利用条件筛选功能,轻松地过滤和保留感兴趣的数据。然后,学习了数据排序的操作,通过pandas的排序功能,使数据更具可读性,更容易理解数据的结构和趋势。还分享了数据的批量操作,通过循环和函数,高效地对 Excel 数据进行批量处理,提高了代码的复用性和效率。学习了如何利用pandas。

2024-06-20 10:41:51 1224

原创 用Python制作一个植物大战僵尸游戏

如果你对Python感兴趣,想要学习pyhton,这里给大家分享一份****,都是我自己学习时整理的,希望可以帮到你,一起加油!

2024-06-19 16:01:05 605

原创 用Python做一个简单的用户登录跳转界面

如果你对Python感兴趣,想要学习pyhton,这里给大家分享一份****,都是我自己学习时整理的,希望可以帮到你,一起加油!

2024-06-19 11:31:13 911

原创 Python期末复习题库(上)

好啦,今天的复习内容就到这里啦,还要继续加油!!!最后多说一句,小编也是一名python开发工程师,这里有我自己整理的一套最新的python系统学习教程,如果你需要的话,扫描下方二维码即可领取。

2024-06-18 17:13:57 2478

原创 Python文件操作知识!!

模式:打开一个文件用于读写,文件指针默认将会放在文件的开头。注意:如果在读写模式下,先写后读,那么文件就会出问题,因为默认光标是在文件的最开始,你要是先写,则写入的内容会将原内容覆盖掉,直到覆盖到你写完的内容,然后在从后面开始读取。但是,如果是一个对象(例如列表、字典、元组等),就无法直接写入到一个文件里,需要对这个对象进行序列化,然后才能写入到文件里。如果想要以二进制的形式写入数据,可以使用BytesIO类,它的用法和StringIO相似,只不过在调用write方法写入时,需要传入二进制数据。

2024-06-18 13:52:00 1222

原创 python中进程的几种创建方式

在新创建的子进程中,会把父进程的所有信息复制一份,它们之间的数据互不影响。

2024-06-17 17:07:32 609

原创 李峋同款爱心代码(python版),跳动的心,给你爱的人一个惊喜(附源代码)

如何浪漫的表白作为程序员出身的小编,今天就带你实现热播剧《点燃我,温暖你》中超火的李峋同款爱心代码!前面是教程,怕麻烦的朋友可以直接拿,下载完成后打开就可以用~。先来看看我们做出来的效果~

2024-06-17 13:37:40 415

原创 Python安装超详细教程,小白必看!

python 包括 python2、python3 两个大版本,其中 python3 改进了 python2 的一些不足,但由于以前很多应用是用 python2 开发的,维护这些应用还需用到 python2,故 python2 尚未被完全淘汰。此外,版本也不是越高越好,因为有的模块(库)不支持太高版本的 python。

2024-06-15 16:43:40 980

原创 零基础学Python该看什么书?五本Python经典书籍推荐(附PDF)

Python是一种通用的解释型编程,主要用于Web开发、机器学习和复杂数据分析。Python对初学者来说是一种完美的语言,因为它易于学习和理解,随着这种语言的普及,Python程序员的机会也越来越大。不得不说,Python 仍然是最好的一门编程语言,其在机器学习和数据科学领域都有很广泛地使用,不仅可以做数据分析、程序开发,还可以开发游戏,并且在人工智能领域有着重大突破,成为广泛的编程语言。现在市面上Python学习相关的书籍还是很多的,选择的时候可以参考两点:1、书适不适合自己,有针对性的去挑。

2024-06-15 14:05:05 656

原创 Python调用外部系统命令

在编写程序时可根据使用场景来选择不同的Python调用方法来执行外部系统命令。对于复杂的命令考虑使用subprocess.Popen()完成,如果仅是简单的命令执行,可以使用os.system()完成,如调用windows的暂停程序命令os.system('pause')。

2024-06-14 13:16:37 693

原创 Python中7种方法实现字符串的拼接

Template的实现方式是首先通过Template初始化一个字符串。使用这种方式进行字符串连接的操作效率低下,因为python中使用 + 拼接两个字符串时会生成一个新的字符串,生成新的字符串就需要重新申请内存,当拼接字符串较多时自然会影响效率。这种方式一般常使用在将集合转化为字符串,''.join()其中''可以是空字符,也可以是任意其他字符,当是任意其他字符时,集合中字符串会被该字符隔开。通过这种方式拼接字符串需要注意的是字符串中{}的数量要和format方法参数数量一致,否则会报错。

2024-06-12 15:27:56 313

原创 Python数据类型

如果你想创建只有一个元素的元组,需要注意在元素后面添加一个逗号,以区分它是一个元组而不是一个普通的值,这是因为在没有逗号的情况下,Python会将括号解释为数学运算中的括号,而不是元组的表示。与字符串类型不同的是,bytes 类型中的元素是整数值(0 到 255 之间的整数),而不是 Unicode 字符。需要注意的是,bytes 类型中的元素是整数值,因此在进行比较操作时需要使用相应的整数值。Python 中的集合(Set)是一种无序、可变的数据类型,用于存储唯一的元素。

2024-06-11 16:01:22 647

原创 Python数据类型的转换

比如在进行算术运算的时候,较低数据类型(整数)就会转换为较高的数据类型(浮点数)以免数据丢失。在隐式类型转换中,Python会自动将一种数据类型转换为另一种数据类型,不需要认为去干预。注:进制要注意匹配,比如65,它至少时七进制,不可能是5进制,二进制....,可以利用ord(x)将字符x转换为一个整数,他是chr(x)的逆运算。可以利用chr(x),把x转化为字符,对应的Ascll码。采用str(x)k可以将x转换成一个字符串,如下。将一个整数转换为一个十六进制字符串。将一个整数转换为一个八进制字符串。

2024-06-08 16:01:58 981

原创 Python3基本语法

usr/bin/python3 """ 这是多行注释(字符串),用三个双引号 这是多行注释(字符串),用三个双引号 这是多行注释(字符串),用三个双引号 """ print("Hello, World!/usr/bin/python3 ''' 这是多行注释,用三个单引号 这是多行注释,用三个单引号 这是多行注释,用三个单引号 ''' print("Hello, World!:虽然多行字符串在这里被当作多行注释使用,但它实际上是一个字符串,我们只要不使用它,它不会影响程序的运行。注:print();

2024-06-07 15:58:00 689

原创 你们都是怎么学习python的?

其实大部分语言的语言特性都是相似的,无论Python、Java、Go、JS等等,只需要理解了语言特性,你就能快速入门任何一门编程。数据类型是编程语言中为了对数据进行描述的定义,机器不能识别数据,而不同数据间的相互运算,在机器内部的执行方式是不一样的。这些语言特性是编程语言的标配,就像人一样,虽然每个人是不同的个体,但共同的特征是都有手、足、五官、大脑、皮肤。Python里也有不同的数据类型,但就像前面说的,Python定义变量不需要申明数据类型,它可以自动识别。就像医生门诊,需要一个个对病人进行诊断。

2024-06-06 17:38:54 970

原创 基于Python实现MapReduce

首先,将这个单词分解为Map、Reduce。Map阶段:在这个阶段,输入数据集被分割成小块,并由多个Map任务处理。每个Map任务将输入数据映射为一系列(key, value)对,并生成中间结果。Reduce阶段:在这个阶段,中间结果被重新分组和排序,以便相同key的中间结果被传递到同一个Reduce任务。每个Reduce任务将具有相同key的中间结果合并、计算,并生成最终的输出。举个例子,在一个很长的字符串中统计某个字符出现的次数。'''- input_list: 字符列表。

2024-06-05 16:08:40 268

原创 2024最新pycharm下载安装教程,附激活码

一个好的工具能够帮助我们更快更好的写出代码,今天带大家进行PyCharm的安装及使用教程。2,I want to manually reboot later:我不,我就不,我等会儿再运行!补充:这里的.py是用于快捷使用python文件的,例如我现在有一个.txt文件。点击New Project(新建一个项目),可修改项目保存地址和项目名称,如图。然后就可以开始使用了,双击桌面的pycharm快捷方式。专业版是收费的,可以免费使用30天(功能更强大)往下滑,下载社区版本(够日常学习使用了)

2024-06-04 17:02:58 454

原创 Python提取文本文件(.txt)数据的方法

接下来,在我们已经提取出来的数据中,从第二行开始,提取每一行从第三列到最后一列的数据,将其展平为一维数组,从而方便接下来将其放在原本第一行的后面(右侧)。字段的文本文件是有多个的;因此希望将所有文本文件中,符合要求的数据行都保存在一个变量,且保存的时候也将文件名称保存下来,从而知道保存的每一行数据,具体是来自于哪一个文件。由于我这里的需求是,只要保证文本文件中的数据被提取到一个变量中就够了,所以没有将结果保存为一个独立的文件。字段的,都是我们需要的文件,我们接下来的操作都是对这些我们需要的文件而言的;

2024-06-03 17:13:44 341

原创 python如何安装?有这一篇就够了

另外,我想强调的是,安装Python时,请确保从官方网站或可信的源下载,以避免安装到恶意软件或病毒。同时,在安装过程中,注意勾选你需要的组件和选项,特别是如果你打算使用Python进行开发或数据分析,可能需要安装额外的库和工具。在双击打开下载的包过后大概看到的就是这个页面(由于我的已经安装过,所以有三个选项,第一次安装应该是只有两个选项的,也就是第二幅图片)在安装过程中,你可以选择自定义安装选项,如添加Python到环境变量等,这样可以在命令行中直接运行Python。

2024-06-01 17:00:44 620

原创 Python小技巧:一种字符串的排序方式

假设有一个序列,数据为:['n1', 'n2', 'n10', 'n11', 'n21', 'n3', 'n13', 'n20', 'n23'],排序后需要达到这个效果:['n1', 'n2', 'n3', 'n10', 'n11', 'n13', 'n20', 'n21', 'n23']。实现代码如下,在代码中,我给前缀的数字乘上了255,后缀的数字没有大于255的,所以能够实现上述的排序结果。实现的思想是通过自定义排序的方式来实现,代码如下,在代码中,使用正则表达式匹配字符串尾部的数字。

2024-05-30 18:59:31 167

原创 Python实现简易版选课系统

创建随机产生3个[0:5]不重复的数字lst=[]s=set(lst)return lst。

2024-05-29 21:20:34 198

原创 Python中如何避免字典和元组的多重嵌套的方法

该代码出现字典、元组的多层嵌套,应拆解为类。多层嵌套的代码,很难维护。虽然代码量是原来的两倍,但更清晰,更易扩展,理解起来比原来容易。分析:定义一个 BySubjectGradebook类,字典。从最底层开始重构,即考试成绩。这么简单的信息,没必要写成类。分析:定义一个 SimpleGradebook类,字典可能因为功能过多导致结果多重嵌套。Gradebook()类,学生名是字典。namedtuple()命名元组。Student()类,科目是字典。Subject()类,成绩是列表。将下面的字典重构为类。

2024-05-28 15:53:05 299 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除