![](https://img-blog.csdnimg.cn/20210923093031668.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
不是本专业,但文章却比本专业文章还要火
DNCS高级工程师
真正的神秘人
展开
-
zmail库使用
【代码】zmail库使用。原创 2023-01-24 21:18:28 · 162 阅读 · 0 评论 -
python把Word题库转成Excle题库
利于看,也不利于背,以前都是手动去把Word版转Excle版,但是通常挺费时的,问题还多。这次就想偷懒,祭出Python。又到了一年一度的背题时刻,但是收到的题库是Word版的,页数特别多。原创 2023-01-24 17:21:30 · 737 阅读 · 0 评论 -
基于python的动态时钟,带十二时辰和经络养身
除正常显示时钟外,还可以实时显示当前对应的时辰,和经络养身提示。适合辅助上班族来养生哈。原创 2023-01-23 18:01:37 · 492 阅读 · 0 评论 -
写一个锅炉温控系统用python编写
这里就有一个问题,如果锅炉一直在升温,那么就算循环泵一直开启 ,锅炉温度也不会低于设定温度(回流管温度已经高于设定温度了),那么循环泵就会处于一直开启状态,所以这里我引入了第二个变量:启动最大时长,每次启动后我开启一个计时器,如果计时器时间超过 启动最大时长,那么无论此时的温度是否低于设定温度,都会关闭循环泵,并且将设定温度提高,提高温度为温度步长加当前温度,这里就实现了 自动调节 设定温度的(升高方向)。当温度达到设定的值后,继电器开启,循环泵启动,循环过后锅炉壁温度下降,继电器关闭,循环泵关闭。原创 2023-01-23 17:40:36 · 2813 阅读 · 1 评论 -
python 随机密码生成代码
最近在研究PySimpleGUI库,把之前写的一个随机密码生成器改成GUI版本发出来,有兴趣的兄弟们可以拿走。因为能力有限,目前只能写生成一个随机密码的Gui版本,等我学了更多的内容再慢慢完善。核心代码很简单,界面也很粗陋。原创 2023-01-23 17:23:48 · 202 阅读 · 0 评论 -
Python聊天室设置与实现
整体思路是用python的socket模块,与我的服务器进行连接,然后服务端把一个用户发送的内容再发送到每一个用户手上,就实现了群聊。待机久了会掉线(我是这样,别人没有遇到)当注册不成功时,只能强制退出。原创 2023-01-23 17:19:51 · 172 阅读 · 0 评论 -
python基础 关于制表符号\t的简单理解,为什么使用制表符\t后,字符的位置不一样?制表的空间距离也不一样的简单解答,希望可以帮助各位
在python中使用\t进行制表,但通常会发现,打印出的距离是不一样的这个主要是由于本身的特质形成的制表符通常占用四个字符,但是他的字符空间是可以改变的,当有其他字符占用了他的字符空间,那么他的字符空间就少了一位比如说:就如上表,当我们输入hello\tworld的时候,因为hello的o占用了\t的字符空间,导致只剩余了3个下面输入了helloooo\tworld这样前面直接占据了8个字符,\t不得不另外提取四个空间出来,这样就导致了字符使用\t时的空间不同...原创 2021-07-17 10:48:42 · 2667 阅读 · 0 评论 -
python用sort()函数对列表进行排序,从最后一个元素开始判断,超详细讲解,图文+视频
我认为只发代码,不发讲解的程序员都是混蛋首先看代码:#使用sort继续宁排序,从最后一个元素以此向前寻找,删除重复数字test5 = [1,4,3,6,6,3,2,6,3]test5.sort()print(test5)#[1, 2, 3, 3, 3, 4, 6, 6, 6]tet = test5[-1]for c in range(len(test5)-2,-1,-1): if tet == test5[c]: del test5[c] else:原创 2021-01-01 19:47:15 · 1437 阅读 · 2 评论 -
python去除列表中的重复元素,简单易理解,超详细解答,步骤分析
去除列表中的重复数字#第一种:用列表中自带的内置函数set进行删除:list1 = [1,1,1,4,4,5,5,7,7,7,7,7,9,9]list2 = list(set(list1))#重新创建一个变量,接收返回值。使用list方法中的set函数print(list2)#第二种:使用遍历list3 = [1,1,1,4,4,5,5,7,7,7,7,7,9,9]list4=[]#创建空的列表for i in list3:#使用for in遍历出列表 if not i in l原创 2021-01-01 16:49:15 · 11920 阅读 · 0 评论 -
python中求素数的算法,超简单思路,一看就会
本文章转载于慕课网手记,作者:Gorit ,本人加入了自己理解!点击链接既可以跳转:点击一、什么是素数?素数就是质数,通俗点说就是只能被1和其本身整数的数就是素数(1除外)举个例子:2,3,4,5,6当中,根据上面的定义,2只能被1整数(因为任何数和1整除都都等于它本身)二、素数计算思路2/1=22/2=1所以 2 是素数3/1 =33/2 =1.53/3 = 1所以 3 也是素数我们再看 44/2 = 2因为 4 不仅能被 1 和 其本身整除,还可以被2整除,所以4不是转载 2021-01-01 15:52:41 · 30769 阅读 · 6 评论 -
python中的三种排序方法,使用冒泡对列表排序,使用自带sort方法进行排序
本文章属于转载,但是再最后的冒泡教程中,我写了自己的理解以及自己的一些建议,有什么不懂得,可以直接留言问我!本文章转载于csdn,原作者:f_chenchen;点击链接即可跳转!点击对列表的数据进行排序:方法一:直接用列表自带函数排序,.sort()方法默认升序,将参数reverse改为True,改为降序:list = [7, 4, 3, 67, 34, 1, 8]list.sort()print(list)[1, 3, 4, 7, 8, 34, 67]list.sort(revers转载 2021-01-01 14:16:16 · 2261 阅读 · 0 评论 -
python3 使用冒泡排序法原理解析,简单易懂
冒泡排序算法(原理)比较相邻的元素。如果第一个比第二个大,就交换他们两个。最后的元素应是最大的数。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。注:冒泡排序为稳定排序,若判断时为 if l[j] >= l[j+1],则为不稳定排序基础版冒泡排序不带注释def maopaopaixu(l): for i in range(len(l)): .转载 2020-12-31 15:40:20 · 269 阅读 · 0 评论 -
python3 3种方式分别用for循环、while循环计算1到100的和
#1print(sum ([i for i in range(1,101)]))#2q=0sum=0while q<100: q=q+1 sum=sum+qprint(sum)#3w=0for r in range(1,101): w = w +rprint(w)输出结果:原创 2020-12-31 15:28:25 · 8240 阅读 · 2 评论 -
python常见报错异常大全,根据异常找出根本问题,一键解决,建议收藏
在我们平时写项目时,会经常遇到各种报错,十分影响我们的编码速度,下面是我收集的python的所有异常,以及异常原因,帮助你们解决问题异常名称:描述BaseException:所有异常的基类SystemExit:解释器请求退出KeyboardInterrupt:用户中断执行(通常是C+c)Exception:常规错误的基类StopIteration:迭代器没有更多的值GeneratorExit:生成器发生异常来通知退出ArithmeticError:所有数值计算错误的基类FloatingPo原创 2020-12-24 11:30:13 · 780 阅读 · 0 评论 -
python小游戏,植物大战僵尸,免费源代码分享,少儿编程体验项目,项目注释详细,可更改游戏参数,关注私聊“关注即送植物大战僵尸源代码”即可免费获得
游戏内部远程模块居多,分布式植物大战僵尸关注私聊回复“关注即送植物大战僵尸源代码”,,即送源代码和相关素材原创 2020-12-23 09:57:26 · 336 阅读 · 1 评论 -
Visual Studio Code一键设置中文,针对英语不好的学生
因为在接下来的课程中,我们将会使用我们的开发工具Visual Studio Code进行编写程序教学,正式开始接触编程学习,,由于我现在不方便,所以不能说话,抱歉,另外背景音乐音量可能有点大,如果吓到你,抱歉这节课讲的是如何把我们的Visual Studio Code设置成中文,方便我们进行一个开发,但是,英语我们还是要学的,我就是因为不怎么好,所以才会选择中文进行教学,大家一起努力,争取把英语学好1、首先打开我们的开发工具,Visual Studio Code我的已经设置成功,所以才来教你们2、进原创 2020-10-20 14:39:29 · 341 阅读 · 0 评论 -
python的安装以及使用和文本编译器的安装使用
首先打开网址https://www.anaconda.com/(这里建议使用谷歌浏览器)1、也可以点击超链接进入网站python进入后可见如下页面:点击Individual Edition进入如下页面:打开后,找到Download,下载的意思下载版本点击后,网页会自动下滚到最下面,你们就会看到如图所示,找到对应的版本即可。我这里选择的是win的。看你电脑64位的,还是32位的,点击下载即可。python编译器安装1、打开网址(建议使用谷歌浏览器也可以点击超链接进入网站:编译器这里呢选原创 2020-10-07 09:51:28 · 372 阅读 · 0 评论