自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大大大钢琴

和博友们互相学习,有朝一日能写一个访问过W的文章

  • 博客(209)
  • 资源 (9)
  • 收藏
  • 关注

原创 《Python内置模块017:statistics模块-提供基本的统计功能》

pvariance(): 用于计算总体方差,与variance()不同的是,pvariance()计算时假设传入的是整个总体,而不是样本。pstdev(): 用于计算总体标准差,与stdev()不同的是,pstdev()计算时假设传入的是整个总体,而不是样本.fmean(): 计算浮点数平均值,比mean()更快,因为它不支持Decimal和Fraction。median_grouped(): 计算分组数据的中位数。median_low(): 计算数据的低中位数。median(): 计算数据的中位数。

2024-11-04 15:55:26 607

原创 《Python内置模块016:hashlib提供各种哈希算法,如MD5、SHA1等》

每种哈希类提供的方法和之前的函数类似,生成的哈希值也相同。hashlib.new(name, data): 创建一个指定名称的哈希对象。hashlib.sha224(data): 创建一个SHA-224哈希对象。hashlib.sha256(data): 创建一个SHA-256哈希对象。hashlib.sha384(data): 创建一个SHA-384哈希对象。hashlib.sha512(data): 创建一个SHA-512哈希对象。hashlib.sha1(data): 创建一个SHA-1哈希对象。

2024-11-04 13:42:04 489

原创 《Python内置模块015:calendar用于处理日期和日历的模块》

calendar.calendar(year, w=2, l=1, c=6, m=3): 返回一个多行字符串格式的年历。formatmonth(theyear, themonth, w=2, l=1): 返回指定月份的文本格式月历。formatyear(theyear, w=2, l=1, c=6, m=3): 返回指定年份的文本格式年历。calendar.month(year, month, w=2, l=1): 返回一个多行字符串格式的月历。

2024-11-04 10:56:46 897

原创 《Python内置模块008:urllib:用于进行URL操作的模块》

urllib模块是Python标准库中的一个模块,用于处理URL及其相关操作。该模块提供了一组用于使用URL处理和操作的功能,包括请求数据、解析URL、处理网络协议等。:用于打开和读取URL。常用功能包括发送HTTP请求、处理响应、设置代理、处理认证等。:定义了由urllib.request引发的异常。可以用于捕获和处理网络请求中的错误。:用于解析robots.txt文件。可以用于确定一个网站是否允许爬虫访问。可以用于分解和组合URL,处理URL编码和解码等。将某个地址的文件下载到本地。

2024-11-04 10:52:36 170

原创 《Python内置模块014:subprocess用于创建和管理子进程》

subprocess.Popen():提供了更高级的接口来启动新进程,可以与进程进行交互。stdout=subprocess.PIPE和stderr=subprocess.PIPE用于捕获输出和错误信息。这个模块取代了旧的os.system和其他相关函数,提供了更灵活和强大的接口。subprocess.run():用于执行命令并等待命令完成。启动外部命令: 可以通过subprocess.run()、subprocess.Popen()等方法来启动外部程序。获取命令输出: 可以捕获和处理外部命令的输出。

2024-11-04 10:24:23 208

原创 《Python内置模块013:collections提供了额外的数据类型》

collections模块是Python标准库中的一个模块,提供了许多有用的集合类和数据结构,扩展了内置集合类型(如list, dict, set, tuple)的功能。创建一个具名元组,允许通过名称访问元素,示例中展示了如何通过名称访问坐标点的x和y值。双端队列,支持在两端快速添加和删除元素,示例中展示了在队列两端添加元素的操作。提供默认值的字典,示例中展示了如何在访问不存在的键时自动创建默认值。保持插入顺序的字典,示例中展示了按插入顺序存储的键值对。类似于字典,键是被计数的元素,值是元素的计数。

2024-11-04 10:21:14 221

原创 《Python内置模块012:xml用于XML文件处理》

在Python中,处理XML文件常用的模块有xml.etree.ElementTree。这个模块提供了一种简单而高效的API来解析和创建XML数据。修改XML: 支持对XML数据进行修改,如添加、删除、更新节点。解析XML: 可以从字符串、文件等来源解析XML数据。创建XML: 可以通过编程方式创建新的XML数据。保存XML: 可以将XML数据保存到文件中。

2024-11-04 10:19:13 140

原创 《Python内置模块011:copy用于对象的复制和拷贝》

在这个示例中,修改原始列表中的嵌套对象会影响浅复制的列表,因为它们共享相同的子对象引用,而深复制的列表不会受到影响,因为它有自己的独立副本。1、copy模块用于在Python中复制对象。它提供了两种不同的复制方式:浅复制和深复制。(1)浅复制创建一个新的对象,但它只复制对象中引用的子对象的引用,而不复制子对象本身。(1)深复制创建一个新的对象,并递归地复制对象中所有子对象。(2)适用于复制简单对象或不包含嵌套对象的情况。(2)适用于复制包含嵌套对象的复杂数据结构。2、copy模块的主要功能。

2024-11-04 10:17:57 351

原创 《Python内置模块010:gzip、zipfile用于处理压缩文件的模块》

(1)功能: 用于创建、读取、写入、追加、提取ZIP格式的压缩文件。(1)功能: 主要用于处理GNU zip格式的压缩文件(.gz)。(3)适用场景: 适合处理多个文件和目录的压缩任务,常用于打包和分发软件、备份数据等。: 打开一个gzip压缩文件,支持读('r')、写('w')、追加('a')等模式。创建或打开一个ZIP文件,支持读('r')、写('w')、追加('a')等模式。(3)适用场景: 适合处理单个文件的压缩任务,常用于传输和存储日志文件。从ZIP文件中提取指定的文件或目录。

2024-11-04 10:16:32 364

原创 《Python内置模块009:logging用于实现日志记录的模块》

它提供了灵活的日志记录系统,允许开发者在应用程序中记录各种级别的日志消息,如调试信息、警告、错误等。用于设置日志记录的最低严重级别,低于此级别的日志信息将被忽略。例如,设置为logging.INFO后,DEBUG级别的信息将不会被记录。用于记录严重错误信息,表示程序遇到了非常严重的问题,通常会导致程序终止。用于记录错误信息,表示程序遇到了严重的问题,可能无法继续运行。用于记录一般信息,通常用于确认程序按预期工作。专门用于记录异常信息,通常在异常处理的except块中使用,它会自动记录异常的堆栈信息。

2024-11-04 10:14:30 446 1

原创 《Python内置模块007:csv:读写CSV文件的模块》

thon中常用于读写CSV文件的模块是csv。使用该模块可以轻松地读取和写入CSV文件。你可以通过以下方式导入该模块:

2024-11-04 10:11:46 611

原创 《Python内置模块006:json:处理JSON数据》

json.load():从文件中读取JSON数据,并解码为Python对象。json.dump():将Python对象编码为JSON格式,并写入文件。json.dumps():将Python对象编码为JSON字符串。json.loads():将JSON字符串解码为Python对象。# 从文件中读取JSON数据并解码为Python对象。# 将Python对象编码为JSON格式并写入文件。# 将Python对象编码为JSON字符串。# 将JSON字符串解码为Python对象。# 读取包含JSON数据的文件。

2024-11-04 10:05:11 531

原创 《Python内置模块005:sys-用于访问与Python解释器和运行时环境相关的变量和函数》

sys:用于访问与Python解释器和运行时环境相关的变量和函数

2024-10-31 23:22:03 170

原创 《Python内置模块004:os-操作系统交互、文件和目录操作》

os模块是Python的标准库模块之一,提供了一种与操作系统进行交互的便捷方式

2024-10-31 23:19:34 379

原创 《Python内置模块003:datetime和time处理日期和时间》

返回当前时间的时间戳(从1970年1月1日00:00:00 UTC到现在的秒数)。:将时间戳(默认当前时间)转换为当前时区的struct_time对象。:将时间戳(默认当前时间)转换为UTC的struct_time对象。:将时间字符串解析为struct_time对象。:根据指定的格式化字符串返回时间字符串。:从ISO格式的字符串创建日期对象。:返回时间的ISO格式字符串。支持加减运算,用于计算时间差。:从时间戳创建日期时间对象。:解析字符串为日期时间对象。:格式化日期时间为字符串。:返回当前日期和时间。

2024-10-31 23:12:59 486

原创 《Python内置模块002:random-生成随机数》

random模块是Python中的一个内置模块,用于生成随机数和进行随机选择。

2024-10-31 23:08:23 505

原创 《Python内置模块001:math-数学运算》

Python的math模块提供了许多数学函数和常量,常用于各种数学计算。

2024-10-31 23:06:54 364

原创 《Python模块更新介绍:看前必读》

在此,我的整理进度如下:我会先去整理 python的内置模块、再去整理第三方模块(为什么先去整理内置模块呢,因为第三方太多勒,有的 “大大大钢琴” 也需要去学习了解,见谅了各位,要是有特殊的可以留言,我单独先整理)之前有网友留言说,能不能把某一个模块单独介绍,说有的知识点太零散勒。PS:为什么下面介绍介绍整理完了,但是专栏里面没发现呢?记录时间(随时更新):2024-10-31。】专栏,就是专门去介绍Python的。Python:各类模块(代码)内置模块、第三方模块。二、内置模块整理进度。

2024-10-31 22:51:28 133

原创 《1024程序员节:谈一谈Python的魅力》

在这个数字科技的时代,Python作为一种流行的编程语言,以其简单易用和强大的功能,成为了无数开发者的首选工具。在这个特别的日子里,我们不妨回顾一下,如何Python这门编程语言,在过去数十年中,引领着整个编程世界的革新。今天,我们来探讨Python的魅力所在。

2024-10-28 14:48:35 1403

原创 《案例010:磁盘写入的3种用法(共3种)》

目录》01:磁盘写入 (Disk Writing)02:磁盘写入II (Disk Writing II)03:磁盘读写 (Disk Reading and Writing)

2024-10-28 14:07:35 448

原创 《案例009:python使用time模块的4种用法(共4种)》

目录》01:time模块 (Time Module)02:time模块II (Time Module II)03:time模块III (Time Module III)04:time模块IV (Time Module IV)

2024-10-28 14:05:25 635

原创 《案例008:python使用tkinter类画线-圆-矩形-合图等(共7种)》

目录》01:画线 (Draw Line)02:画圈 (Draw Circle)03:画矩形 (Draw Rectangle)04:画椭圆 (Draw Ellipse)05:画椭圆、矩形 (Draw Ellipse and Rectangle)06:画组合图形 (Draw Combined Shapes)07:画图(丑) (Draw Picture - Ugly)

2024-10-28 14:03:19 262

原创 《案例007:类-变量-作用域(共4种)》

目录》01:类的方法与变量02:变量作用域03:作用域、类的方法与变量04:访问类成员。

2024-10-28 13:58:30 373

原创 《案例006:阶乘-递归-反向输出-排序-逆序(共9种)》

目录》01:阶乘求和02:递归求阶乘03:递归输出04:反向输出05:反向输出II06:设置输出颜色07:算素数08:排序09:逆序列表。

2024-10-28 13:55:45 379

原创 《案例005:字符的各种练习(9种)》

-----------------------------------【目录】------------------------------------------01:字符串构成02:字母识词03:列表转字符串04:随机数05:按位与、或、异或06:位取反、位移动07:字符串长度08:查找字符串09:列表转字典。

2024-10-28 13:51:24 257

原创 《练习题009:根据不同分数归档“A-B-C”》

题目 利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。程序分析 用条件判断即可。

2024-10-25 18:34:54 153

原创 《练习题008:计算100-999中的水仙花数》

题目 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。程序分析 利用for循环控制100-999个数,每个数分解出个位,十位,百位。

2024-10-25 18:33:49 260

原创 《练习题007:sleep暂停一秒输出》

程序分析 使用 time 模块的 sleep() 函数。题目 暂停一秒输出。

2024-10-25 18:32:44 238

原创 《练习题006:九九乘法表》

程序分析 分行与列考虑,共9行9列,i控制行,j控制列。题目 输出 9*9 乘法口诀表。

2024-10-25 18:31:44 146

原创 《练习题005:斐波那契数列》

程序分析 斐波那契数列(Fibonacci sequence),从1,1开始,后面每一项等于前面两项之和。图方便就递归实现,图性能就用循环。题目 斐波那契数列。

2024-10-25 18:30:56 93

原创 《练习题004:判断1年的第几天》

题目 输入某年某月某日,判断这一天是这一年的第几天?

2024-10-25 18:30:18 104

原创 《练习题003:完全平方数》

思路是:最坏的结果是n的平方与(n+1)的平方刚好差168,由于是平方的关系,不可能存在比这更大的间隙。题目 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?至于判断是否是完全平方数,最简单的方法是:平方根的值小数为0即可。

2024-10-25 18:29:34 179

原创 《练习题002:打印杨辉三角》

杨辉三角是一个由数字构成的三角形,起始和结尾的数字均为1,其余的数字是上一行中相邻两个数字的和。例如,第三行的数字是1 2 1,第四行的数字是1 3 3 1,以此类推。题目 打印出杨辉三角形前十行。

2024-10-25 18:28:49 218

原创 《练习题001:数字组合-不相同且无重复数字的三位数》

题目 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?程序分析 遍历全部可能,把有重复的剃掉。

2024-10-25 18:24:59 111

原创 《案例004:python数据库的访问》

网络编程和数据库访问:学习如何使用Python进行网络编程,如HTTP请求和TCP/IP通信,并学习如何连接和操作数据库。

2024-10-25 18:15:00 179

原创 《案例003:类、对象、继承和多态》

学习面向对象编程:了解类、对象、继承和多态等面向对象编程的基本概念,并学习如何在Python中应用它们。

2024-10-25 18:11:19 236

原创 《案例002:列表、元组、字典和集合》

深入了解数据结构:学习Python中的列表、元组、字典和集合等数据结构,以及它们的常见操作和应用场景。

2024-10-25 18:06:41 554

原创 《案例001:文件操作-文件读写》

掌握文件操作:学习如何读取和写入文件,以及如何在Python中进行文件和目录的处理

2024-10-25 18:05:26 233

原创 《知识点002:查看日志的6种方式》

tac 是 Linux 中的一个命令,它与 cat 命令相反,将文件内容反向输出,即第一行显示为最后一行,最后一行显示为第一行。less命令提供了一个分页查看文件内容的界面,允许用户向前和向后浏览文件,搜索文本,以及执行其他操作。以下是 cat 命令的详细解释,包括其参数和具体的使用例子。(2)通过 grep 命令结合使用过滤出关键字的日志行:cat /var/log/syslog | grep "error"。tac命令与cat命令相反,它是从文件的最后一行开始显示,逐行向上显示到文件的第一行。

2024-10-25 17:40:47 4555 2

原创 《知识点045:java中xml的dom4j使用场景(4种)》

DocumentHelper是一个文档助手类(工具类),它可以完成文档、元素、文本、属性、注释、CDATA、Namespace、XPath的创建,以及利用XPath完成文档的遍历和将文本转换成Document。

2024-08-26 16:26:06 759

MySQL单表查询、多表、三表联查(目前描述部分不够,只暂时3表联查内容)

(新建)新建表结构和插入数据 1.查询出学习成绩及格以上的学生姓名与成绩; 2.查询姓名以ny结尾的学生姓名及其任课老师姓名; 3.选修课名为Maths的学生学号与姓名; 4.选修课号为C2和C4的学生学号; 5.请问没有参加考试的学生的姓名及其学号(是指一门考试都没有参加的人); 6.请问总分在80分以上的学生姓名; 7.请问考试不及格的考生姓名以及科目名称; 8.找出Dany的所有考试后成绩中最高的科目的任课老师姓名; 9.各个科目的平均成绩各是多少; 10.由于录入员的失误,导致TOM同学有成绩不及格的科目,请帮忙将其合理修正; 11.显示出参加考试的学生的学号和姓名; 12.请问TOM一共参加了几门科目的考试; 13.(重点)期末,DBA发现学生表中没有班级字段,请帮忙将其合理修正; 14.学校新招了1位美术老师叫“白雪”,请在课程表中增加一条相应的记录,课程编号为C5; 15.赵姓的老师很早就离职了,然而课程表中却还有其上课的记录,请帮忙删除; 16.请求出TOM同学所有任课老师的名字及其所教的课程名;

2023-12-26

List 去重的6种方法(contains、迭代、hashSet、treeSet、linkedHashSet、stream)

1:contains判断去重(有序) 此方法的优点的:理解起来比较简单,并且最终得到的集合也是有序的,这里的有序指的是新集合的排列顺序和原集合的顺序是一致的;但缺点是实现代码有点多,不够简洁优雅。 2:迭代器去重(无序) 此方法的实现比上一种方法的实现代码要少一些,且不需要新建集合,但此方法得到的新集合是无序的,也就是新集合的排列顺序和原集合不一致 3:HashSet去重(无序) 此方法的实现代码较为简洁,但缺点是 HashSet 会自动排序,这样新集合的数据排序就和原集合不一致了 4:TreeSet去重(无序) 比较遗憾的是,TreeSet 虽然实现起来也比较简单,但它有着和 HashSet 一样的问题,会自动排序 5:LinkedHashSet去重(有序) 从代码和执行结果可以看出,LinkedHashSet 是到目前为止,实现比较简单,且最终生成的新集合与原集合顺序保持一致的实现方法 6:Stream去重(有序) Stream 实现去重功能和其他方法不同的是,它不用新创建集合,使用自身接收一个去重的结果就可以了,并且实现代码也很简洁

2023-12-26

将输入的内容写入到文本中

从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存。

2023-12-26

(010)《第五部分-练习题3:MySQL三表联合查询》【包含公司面试题】

(1)里面包含经典的多表练习 (2)以有创建表语句,无需自己编写

2021-07-16

(009)《第五部分-练习题2:MySQL两表联合查询》

(1)里面包含经典的多表练习 (2)以有创建表语句,无需自己编写

2021-07-16

(008)《第五部分-练习题1:MySQL单表查询》

(1)里面包含经典的单表练习 (2)以有创建表语句,无需自己编写

2021-07-16

(007)【文档】《新工作内容-20200528》.docx

这是关于自己离职前写的一个离职前文档,以及应该注意的事项。

2021-05-30

(005)内容查重工具

这是一款查重记事本里面内容的工具(自己写的亲测可用,可运行)

2021-03-10

(004)代码混淆器(用于混淆代码)

【注意】这是一款自己编写混淆代码的工具,亲测混淆后不影响使用运行。 如果你有一款代码,但是又不想给别人看里面的源码,那么你可以进行混淆,那么你就使用我这款吧(VS运行)

2021-03-10

(003)CLI转换器(可运行代码)

【注意】CLI转换器(可使用-用vs打开) 命令行界面(英语:command-line interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。

2021-03-10

(002)Jna转换器(可运行)

【注意】这是一款JNA转换器源码(能使用运行) JNA类库使用一个很小的本地类库sub 动态的调用本地代码。程序员只需要使用一个特定的java接口描述一下将要调用的本地代码的方法的结构和一些基本属性。这样就省了为了适配多个平台而大量的配置和编译代码。因为调用的都是JNA提供的公用jar 包中的接口。

2021-03-10

(001)WCF实现通信双方的沟通方式

是Windows平台上开发分布式应用最佳的实践方式。 简单的归结为四大部分 1.网络服务的协议,即用什么网络协议开放客户端接入。 2.业务服务的协议,即声明服务提供哪些业务。 3.数据类型声明,即对客户端与服务器端通信的数据部分进行一致化。 4.传输安全性相关的定义。

2021-03-10

空空如也

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

TA关注的人

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