摘要: 带参数的装饰器 标准装饰器(未带参) def wapper(func): def inner(*args,**kwargs): '''添加额外功能:执行被装饰函数之前操作''' ret = func(*args,**kwargs) '''添加额外功能:执行被装饰函数之后操作''' return re 阅读全文
posted @ 2020-06-12 18:02 爱浪的跳蚤 阅读(108) 评论(0) 推荐(0) 编辑
摘要: re模块 import re 讲正题之前我们先来看一个例子:https://reg.jd.com/reg/person?ReturnUrl=https%3A//www.jd.com/ 这是京东的注册页面,打开页面我们就看到这些要求输入个人信息的提示。 假如我们随意的在手机号码这一栏输入一个11111 阅读全文
posted @ 2020-06-12 17:24 爱浪的跳蚤 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 递归的定义——*在一个函数里再调用这个函数本身* 在一个函数里再调用这个函数本身,这种魔性的使用函数的方式就叫做递归。 **递归的最大深度——1000 递归函数如果不受到外力的阻止会一直执行下去。但是我们之前已经说过关于函数调用的问题,每一次函数调用都会产生一个属于它自己的名称空间,如果一直调用下去 阅读全文
posted @ 2020-06-12 17:01 爱浪的跳蚤 阅读(197) 评论(0) 推荐(0) 编辑