闭包函数: 1.闭包函数必须在函数内部定义 2.闭包函数可以引用外层函数的名字 闭包函数是 函数嵌套、函数对象、名称空间与作用域 结合体。 # 直接传参 def func(x): print(x) func(1000) # 通过闭包函数传参 def outer(number): # number = ...
分类:
其他好文 时间:
2019-11-12 21:58:51
阅读次数:
88
一、闭包函数 1、闭与包 函数被当做数据处理时,始终以自带的的作用域为准。若内嵌函数包含对外部函数作用域(而非全局作用域)中变量的引用,那么该内嵌函数就是闭包函数 1 x = 1 2 def outer(): 3 x = 2 4 def inner(): 5 print(x) 6 return in ...
分类:
其他好文 时间:
2019-11-12 16:10:18
阅读次数:
98
闭包函数 什么是闭包函数:闭包函数是函数嵌套、函数对象、名称空间和作用域的集合体。 闭包函数必须在函数内部定义,闭包函数可以引用外层函数的名字。 # _*_ coding: gbk _*_ # @Author: Wonder def outer(): def inner(): #代码体 return ...
分类:
其他好文 时间:
2019-11-12 16:04:40
阅读次数:
91
在日常的代码编写中定义一个函数反复使用之后,就会发现代码不够完善或者是想给函数增加一些功能, 又想让代码看上去很直观不复杂,而且还能不改变原来的调用方式我们就会用到装饰器,下面就一步一 步的来了解下python装饰器吧! 一般情况下,我们要给原来的代码增加功能,最直接的办法就是侵入代码里面修改,例如 ...
分类:
编程语言 时间:
2019-11-12 12:40:42
阅读次数:
74
我们在搭建一下接口测试平台或者管理一些脚本的时候,通常希望有一个web页面来维护,今天就介绍一款使用python编写的轻量级Web应用框架,自带开发用服务器和debugger,简单易用。 Flask是依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Soc ...
分类:
其他好文 时间:
2019-11-12 11:13:48
阅读次数:
98
0、闭包 想要理解python中的装饰器,先需要理解何为闭包,解释如下: 定义:在计算机科学中,闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开 ...
分类:
编程语言 时间:
2019-11-12 10:47:19
阅读次数:
82
接触到了新的vue项目,使用vue+ts+vue-property-decotator来进行项目的简化,一时间语法没有看懂,所以花时间特点学习这个装饰器的包。 1.装饰器 @Component(options:Component = {}) 默认接受一个对象作为参数,在这个对象中声明componen ...
分类:
其他好文 时间:
2019-11-11 18:32:50
阅读次数:
84
在看protrocol扩展点时,发现很费解的一点:当前invoker的url是register协议,在export的时候都会从qos lister filer这3个包装类开始,看了一下getExtension()的过程,createExtension()里有这样一些代码: // 装饰器类,用来增加扩 ...
分类:
其他好文 时间:
2019-11-10 19:14:47
阅读次数:
118
# ### property 把方法变成属性:用来控制成员的 获取 , 设置 , 删除@property 获取@方法名.setter 设置property@方法名.deleter 删除 # 写法一class MyClass(): def __init__(self,name): self.name ...
分类:
其他好文 时间:
2019-11-09 17:36:40
阅读次数:
63
定义:装饰用于拓展原来函数功能的一种语法,返回新函数替换旧函数优点:在不更改原函数代码的前提下,给函数拓展新的功能语法:@ #1 装饰器的原型def kuozhan(func): def newfunc(): print("厕所前蓬头垢面") func() print("厕所后容光焕发") retu ...
分类:
其他好文 时间:
2019-11-09 17:16:30
阅读次数:
65