python学习
Champhoenix
这个作者很懒,什么都没留下…
展开
-
python学习-循环
python学习-循环1.正序循环def xunhuan(i): if i<10: print(i) else: return xunhuan(i+1)if __name__=="__main__": xunhuan(1)2.倒叙循环def xunhuan(i): if i<10: xunhuan(i+1) print(i) else: return原创 2021-10-26 15:53:31 · 87 阅读 · 0 评论 -
python-密码学编程
python-密码学编程Python标准库hashlib实现了SHA1、SHA224、SHA256、SHA384、SHA512以及MD5等多个安全哈希算法。标准库zlib提供了adler32和crc32算法的实现。标准库hmac实现了HMAC算法。在众多的Python扩展库中,pycrypto可以说是密码学编程模块中最成功也是最成熟的一个,具有很高的市场占有率。另外,cryptography也有一定数量的用户在使用。扩展库pycrypto和cryptography提供了SHA系列算法和RIPEMD1转载 2021-01-20 18:15:51 · 2486 阅读 · 0 评论 -
Python 内置函数用法
Python 内置函数用法1.abs()绝对值若参数为复数,则返回复数的绝对值(此复数与它的共轭复数的乘积的平方根),就是 (a2+b2) 开根。2.all()all(iterable)iterable – 元组或列表。如果iterable的所有元素不为0、’’、False或者iterable为空,all(iterable)返回True,否则返回False;注意:空元组、空列表返回值为True,这里要特别注意。3.any()any(iterable)iterable – 元组或列表原创 2021-01-20 13:00:23 · 284 阅读 · 2 评论 -
如何在pycharm里安装包
如何在pycharm里安装包有的时候我们在使用pycharm编辑python,需要导入各种各样的包,这些包是不能直接使用的,需要先进行安装。否则就会出现模块导入错误。下面介绍如何在pycharm中安装第三方包。第一步首先打开pycharm,在菜单栏找到File,然后点击找到settings,见图:第二步找到Project Interpreter,点击右侧的“+”号,添加:第三步在输入栏中直接输入自己想要的包,比如“numpy”,就会自动出现。找到后点击设置包:这样就设置成功啦~..转载 2021-01-19 17:11:06 · 9202 阅读 · 1 评论 -
python的一些加密方法及python 加密模块
python的一些加密方法及python 加密模块1base64Python内置的base64模块可以实现base64、base32、base16、base85、urlsafe_base64的编码解码,python 3.x通常输入输出都是二进制形式,2.x可以是字符串形式。base64模块的base64编码、解码调用了binascii模块,binascii模块中的b2a_base64()函数用于base64编码,binascii模块中的a2b_base64()函数用于base64解码。2.md5转载 2021-01-19 14:58:13 · 452 阅读 · 0 评论 -
python-sha256加密
python-sha256加密代码import hashlibhash=hashlib.sha256();hash.update(bytes('taylorswift',encoding='utf-8'))print(hash.hexdigest())输出原创 2021-01-19 13:38:19 · 5028 阅读 · 0 评论 -
Python实现加密方法集合附源代码
Python实现加密方法集合附源代码一、常用的js加密算法1、js加密解密算法对称加密(加密解密密钥相同):DES、DES3、AES非对称加密(分公钥私钥):RSA信息摘要算法/签名算法:MD5、HMAC、SHA2、算法说明①新浪微博登陆: RSA(非对称加密方式)登录前先get请求返回携带有token、pubkey、raskv、servertime等信息的dict字符串,包含在js中需要提取转换需要破解的参数是su和sp,sp是密码su:是通过封装了RSA源码的一个对象sinaSSOEn转载 2021-01-19 12:01:53 · 761 阅读 · 0 评论 -
python-expected an indented block问题解决
expected an indented block问题解决空格缩进问题,python有严格的缩进机制。注意查看if,for等语句的缩进。原创 2021-01-17 20:20:36 · 1626 阅读 · 0 评论 -
python-蟒蛇的绘制
python-蟒蛇的绘制import turtleturtle.setup(650, 350, 200, 200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor("purple")turtle.seth(-40)for i in range(4): turtle.circle(40, 80) turtle.circle(-40, 80)turtle.circle原创 2021-01-17 19:54:13 · 264 阅读 · 0 评论