摘要: 算法介绍 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘 阅读全文
posted @ 2018-11-13 22:51 锋逸 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 讲正题之前我们先来看一个例子:https://reg.jd.com/reg/person?ReturnUrl=https%3A//www.jd.com/ 这是京东的注册页面,打开页面我们就看到这些要求输入个人信息的提示。假如我们随意的在手机号码这一栏输入一个11111111111,它会提示我们格式有 阅读全文
posted @ 2018-11-13 22:50 锋逸 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 序列化的目的 1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方。 3、使程序更具维护性。 json Json模块提供了四个功能:dumps、dump、loads、load pickle json 阅读全文
posted @ 2018-11-13 22:48 锋逸 阅读(122) 评论(0) 推荐(0) 编辑
摘要: sys模块是与python解释器交互的一个接口 import sys try: sys.exit(1) except SystemExit as e: print(e) 阅读全文
posted @ 2018-11-13 22:47 锋逸 阅读(218) 评论(0) 推荐(0) 编辑
摘要: >>> import random #随机小数 >>> random.random() # 大于0且小于1之间的小数 0.7664338663654585 >>> random.uniform(1,3) #大于1小于3的小数 1.6270147180533838#恒富:发红包 #随机整数 >>> r 阅读全文
posted @ 2018-11-13 22:46 锋逸 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。 表示时间的三种方式 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:0 阅读全文
posted @ 2018-11-13 22:45 锋逸 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Counter目的是用来跟踪值出现的次数。它是一个无序的容器类型,以字典的键值对形式存储,其中元素作为key,其计数作为value。计数值可以是任意的Interger(包括0和负数)。Counter类和其他语言的bags或multisets很相似。 创建 下面的代码说明了Counter类创建的四种方 阅读全文
posted @ 2018-11-13 22:43 锋逸 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 当前使用平台: 当前路径和文件 绝对路径 系统操作: 查看文件名或目录: 创建目录: 删除文件或目录: 更改路径: 查看文件时间: 查看文件大小: 查看文件: 表现形式参数: 获取文件和目录: 获得shell命令返回值: 阅读全文
posted @ 2018-11-13 22:41 锋逸 阅读(728) 评论(0) 推荐(0) 编辑