自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Python:类装饰器

我在另一篇博客中介绍了Python装饰器的基本形式和原理,有兴趣的小伙伴可以看一下:初识装饰器我们已经知道以下两种方式是等价的:@dec # 方式一:使用@符号为fun添加装饰器def fun(): pass# fun = dec(fun) # 方式二: 将fun当做参数创给dec,然后由dec返回一个新的函数观察第二种方式,它的形式和一个类生成实例是相似的,dec是可调用对象(...

2019-10-03 15:35:29 135

原创 Python:闭包(closure)的延迟绑定

看一下这道题:def fun(): temp = [lambda x: i * x for i in range(4)] return tempfor every_lambda in fun(): print(every_lambda(2))猜猜以上代码输出什么?初看这道题时,我几乎是脱口而出,这不就是0,2,4,6嘛,so easy。然而…6666...

2019-10-03 12:31:19 108

原创 Python:闭包(closure)

关于闭包的解释,引用一下维基百科的解释吧:在计算机科学中,闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。闭包在运行时可以有多个实例,不同的引用环...

2019-10-03 10:57:57 163

原创 Python:初识装饰器(decorator)

在计算机科学中,闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。闭包在运行时可以有多个实例,不同的引用环境和相同的函数组合可以产生不同的实例。

2019-10-02 11:30:57 168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除