摘要: 1:递归函数是什么? 递归函数其实就是A函数在调用的过程中,又调用了自己。 (可以理解为我们在执行A的子代码的过程中又调用了自己)举个列子: 2:递归函数的两个知识点: 2.1:回溯 2.2:递推 举个列子: 比如我问A今年多大,A说我比B大10岁,然后我问B多大,B说我比C大10随,然后我又问C多 阅读全文
posted @ 2020-07-09 23:20 黑白_无常 阅读(170) 评论(0) 推荐(0) 编辑
摘要: # 这里元组没有生成式,它用这个是直接变成了生成器。 阅读全文
posted @ 2020-07-08 23:57 黑白_无常 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1:无参装饰器补充:@index(123) ==》 这个@index(123)中,index()函数调用的优先级是最高的。所以先会先运行,然后得到的返回值,在传个@inde()的返回值我们今天继续讲解有参知识: 首先上面这个小案例中:我们添加一个需求,我需要在wrapper中做一个认证功能,就是用户 阅读全文
posted @ 2020-07-07 23:50 黑白_无常 阅读(146) 评论(0) 推荐(0) 编辑
摘要: # 1:提问:什么是装饰器?# 解答:根据字面意思可以理解,装饰器就是用来装饰函数的工具。## 2:装饰器有什么特点?# 解答:(1) 装饰器原则:开放封闭原则。 解释==》开放是指,对外开放,封闭是指:不修改原代码。# (2) 特点1:给被装饰函数添加新功能# (3) 特点2: 调用被装饰函数## 阅读全文
posted @ 2020-07-06 23:53 黑白_无常 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1 # requests 函数的封装 2 import requests 3 4 5 class HTTPHandler: 6 def __init__(self): 7 self.session = requests.Session() # 创建一个浏览器会话,理解为打开浏览器 8 9 def v 阅读全文
posted @ 2020-03-10 23:25 黑白_无常 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1:基本概念: 1) 字典dict ,是键值对的形式,每一个key映射一个value(映射就是关联的意思) 2) 字典是无序的,可变类型,并且key(键)是唯一的 3)可以储存一个对象的多种信息,这句话翻译过来就是: 一个key可以映射多个值 2:字典的创建 2.1 直接创建 eg: dict = 阅读全文
posted @ 2020-03-02 17:22 黑白_无常 阅读(225) 评论(0) 推荐(0) 编辑