摘要:算法介绍: Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的
阅读全文
摘要:#什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 ''' 比如,我们在python代码中计算的一个数据需要给另外一段程序使用,那我们怎么给? 现在我们能想到的方法就是存在文件里,然后另一个python程序再从文件里读出来。 但是我们都知道,对于文件来说是没有字典这个概念的,所以我们只能将数据转换成字典放到文件中。 你一定会问,将字典转换成一个字符串很简单,就是str...
阅读全文
摘要:import random # 随机小数 ret = random.random() # 大于0且小于1之间的小数 print(ret) ret = random.uniform(1,3) # 大于1小于3的小数 print(ret) #随机整数 ret = random.randint(1,5) # 大于等于1且小于等于5之间的整数 print(ret) ret = rando...
阅读全文
摘要:#collections模块 ''' 在内置数据类型(dict、list、set、tuple)的基础上, collections模块还提供了几个额外的数据类型: Counter、deque、defaultdict、namedtuple和OrderedDict等。 ''' #1.namedtuple: 生成可以使用名字来访问元素内容的tuple ''' from collections im...
阅读全文