
Python
文章平均质量分 82
Python学习记录
普通网友
这个作者很懒,什么都没留下…
展开
-
Linux 编译安装Python 和 pip换源 教程
Python源码编译安装,以及pip换源教程。原创 2022-09-01 11:44:52 · 1139 阅读 · 0 评论 -
树莓派Python读取DHT11温湿度数据
树莓派4使用Python通过GPIO从DHT11温湿度传感器读取数据原文地址:https://blog.zeruns.tech/archives/625.html介绍DHT11是一款有已校准数字信号输出的温湿度传感器。 其精度湿度±5%RH, 温度±2℃,量程湿度20-90%RH, 温度0~ 50℃。精度不高,但价格低廉。 DHT11使用单总线通信。供电电压3.3~5V。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f1GTckNG-1618292584878)(ht原创 2021-04-13 13:44:25 · 5113 阅读 · 7 评论 -
Python计算文件或字符串的MD5/SHA
本文章讲如何通过Python实现计算文件或字符串的MD5, SHA1, SHA224, SHA256, SHA384, SHA512值。原文:https://blog.zeruns.tech/archives/582.htmlMD5算法MD5讯息摘要演算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码杂凑函数,可以产生出一个128位的散列值(hash value),用于确保信息传输完整一致。MD5的前身有MD2、MD3和MD4。MD5功能输入任意长度的信原创 2020-08-07 14:15:01 · 939 阅读 · 1 评论 -
Python基础语法(五)—常用模块和模块的安装和导入
Python基础语法(五)—常用模块的使用和模块的安装和导入,本文介绍的Python模块有:os、sys、time、datetime、random、pickle、json、hashlib、shutil、re。原文:https://blog.zeruns.tech/archives/581.htmlPython基础语法(一):https://blog.zeruns.tech/archives/54.htmlPython基础语法(二):https://blog.zeruns.tech/archives/1原创 2020-08-05 15:26:15 · 1733 阅读 · 0 评论 -
Python实现阿里云域名DDNS支持ipv4和ipv6
原文:https://blog.zeruns.tech/archives/507.html前言首先得有一个阿里云的域名:https://www.aliyun.com/minisite/goods?userCode=jdjc69nf然后你的IP必须是公网IP,不然解析了也没用。本文章讲怎样通过阿里云的SDK来添加修改域名解析,检查本机IP与解析的IP是否一致,不一致自动修改解析,达到动态解析...原创 2020-04-05 16:21:51 · 1427 阅读 · 0 评论 -
Python验证哥德巴赫猜想
原文:https://blog.zeruns.tech/index.php/archives/371/什么是哥德巴赫猜想1742年6月,德国著名的数学家哥德巴赫(C.Goldbah 1690-1764)预言:“任何一个6以上的偶数都可以分解为两个素数的和“这就是著名的哥德巴赫猜想,俗称“1+1= 2“,例如6=3+38=5+310=5+5一个偶数分解成两个素数的和的分解不是唯一的,...原创 2020-03-03 18:52:04 · 10454 阅读 · 4 评论 -
Python计算身份证第18位(校验码)来判断身份证是否输入正确
Python计算身份证第18位(校验码)来判断身份证是否输入正确前言身份证编码规则如下:根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。顺序码(身份证第十五位到十七位)是县、区级政府所辖派出所的分配码,每个派出所分配码为10个连续号码,例如“000-009”或“060-069”,其中单数为...原创 2020-02-08 20:40:46 · 12602 阅读 · 0 评论 -
Python基础语法(四)—列表、元组、字典、集合、字符串
Python基础语法(一):https://blog.zeruns.tech/index.php/archives/54/Python基础语法(二):https://blog.zeruns.tech/index.php/archives/112/Python基础语法(三):https://blog.zeruns.tech/index.php/archives/150/Python基础语法(四...原创 2020-02-05 19:11:26 · 1288 阅读 · 0 评论 -
python中对列表元素大小排序(冒泡排序法,选择排序法和插入排序法)—排序算法
前言排序(Sorting) 是计算机程序设计中的一种重要操作,它的功能是将一个数据元素(或记录)的任意序列,重新排列成一个关键字有序的序列。本文主要讲述python中经常用的三种排序算法,选择排序法,冒泡排序法和插入排序法及其区别。通过对列表里的元素大小排序进行阐述。原文地址:https://blog.zeruns.tech/index.php/archives/297/一、选择排序法选择...原创 2020-02-04 14:25:29 · 8802 阅读 · 0 评论 -
Python基础语法(三)——函数
(一)函数介绍什么是函数请看如下代码:print (" _ooOoo_ ")print (" o8888888o ")print (" 88 . 88 ")print (" ...原创 2020-02-02 11:58:11 · 1491 阅读 · 0 评论 -
用Python打印九九乘法表—for,while循环和递归方式
for循环for i in range(1,10): for j in range(i): j = j + 1 print ("%d*%d=%-3d"% (i,j,i*j),end="") print ("")while循环i=1while i<10: j=1 while j<=i: print(...原创 2020-02-01 13:05:37 · 421 阅读 · 0 评论 -
Python基础语法(二)
条件判断比如,输入价格,根据价格打印不同的内容,在Python程序中,用if语句实现:price = 21if price > 20: #注意不要漏掉冒号 print("价格为%d元" %(price)) #缩进为四个空格或一个TAB print('价格太贵了')根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什...原创 2020-02-01 13:03:18 · 1117 阅读 · 0 评论 -
Python基础语法(一)
多行注释:以’’'开头和结尾''' 这是多行注释第一行这是多行注释第二行 '''数据类型整数类型: 10011101字符串类型: “10,011,101”列表类型: [10, 011, 101]python中单引号和双引号使用完全相同。使用三引号(’’'或""")可以指定一个多行字符串。转义符 ‘\’反斜杠可以用来转义,使用r可以让反斜杠不发生转义。。 如 r"thi...原创 2020-02-01 12:59:50 · 543 阅读 · 0 评论 -
Python图形界面GUI程序设计
1、GUI是什么?图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。与通过键盘输入文本或字符命令来完成例行任务的字符界面相比,图形用户界面有许多优点。图...原创 2020-01-30 22:20:34 · 16166 阅读 · 3 评论 -
Python多种方法求某个范围内的所有素数(质数)
素数简介质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。方法1def primeNUM(min,max): if min==1: print('') min += 1 for i in range(min, max+1): for j in range(2, i + 1): ...原创 2020-01-30 21:35:40 · 19009 阅读 · 2 评论