码迷,mamicode.com
首页 >  
搜索关键字:延迟计算    ( 56个结果
生成器
生成器: 生成器值得时生成器对象,可以由生成器表达式得到,也可以使用yield关键字得到一个生成器函数,调用这个函数得到一个生成器 生成器函数 函数体中包含yield语句的函数,返回生成器对象 生成器对象,是一个可迭代对象,是一个迭代器 生成器对象,是延迟计算,惰性求值 生成器示例(1,1): de ...
分类:其他好文   时间:2017-10-16 09:41:11    阅读次数:106
Python--闭包与装饰器
闭包的意义:返回的函数对象,不仅仅是一个函数对象,在该函数外还包裹了一层作用域,这使得,该函数无论在何处调用,优先使用自己外层包裹的作用域#应用领域:延迟计算(原来我们是传参,现在我们是包起来)fromurllib.requestimporturlopendefindex(url):defget():returnurlo..
分类:编程语言   时间:2017-10-11 22:40:31    阅读次数:161
闭包函数 装饰器 有参装饰器
闭包函数: 1 内部函数 2 包含对外部作用域而非全局作用域的引用闭包函数的特点: 自带作用域 延迟计算 装饰器 一:开放封闭原则,对扩展是开放的,对修改是封闭的 二:装饰器,装饰器本质可以任意可调用对象,被装饰的对象也可以是任意 可调用对象, 装饰器的功能是: 在不修改被装饰对象源代码以及调用方式 ...
分类:其他好文   时间:2017-07-30 23:38:45    阅读次数:126
闭包函数、无参装饰器
闭包函数:函数内部定义函数,成为内部函数。该内部函数包含对外部作用域,而不是对全局作用域名字的引用,那么该内部函数成为闭包函数。 闭包函数:1 内部函数 2 包含对外部作用域而非全局作用域的引用闭包函数的特点: 自带作用域 延迟计算 以上两个实例都是包一层,闭包函数可以包多层: 定义闭包函数的基本形 ...
分类:其他好文   时间:2017-06-20 00:24:12    阅读次数:232
闭包函数、无参装饰器2
一、闭包函数 闭包函数:函数内部定义函数,成为内部函数。该内部函数包含对外部作用域,而不是对全局作用域名字的引用,那么该内部函数成为闭包函数。 闭包函数:1 内部函数 2 包含对外部作用域而非全局作用域的引用闭包函数的特点: 自带作用域 延迟计算 以上两个实例都是包一层,闭包函数可以包多层: 定义闭 ...
分类:其他好文   时间:2017-06-20 00:20:45    阅读次数:184
python3 闭包函数,装饰器
闭包函数: 1、定义在函数内部的函数 2、包含对外部作用域而非全局作用域的引用特点: 1、自带作用域 2、延迟计算(取到内存地址,加括号执行) def 外部函数(func): def 内部函数(*args,**kwargs): pass return 内部函数 f=外部函数(func) print( ...
分类:编程语言   时间:2017-06-19 20:52:44    阅读次数:188
闭包函数与装饰器
闭包闭包函数:1.函数内部定义的函数,成为内部函数 2.该内部函数包含对外部作用域,而不是对全局作用域名字的引用 特点:自带作用域 延迟计算 closure<包含的作用域> 定义闭包函数的基本形式def 外部函数名(): 内部函数需要的变量 def 内部函数(): 引用外部变量 return 内部函 ...
分类:其他好文   时间:2017-06-14 21:19:06    阅读次数:158
Python基础day-7[闭包,装饰器]
闭包: 首先说下闭包是什么? 闭包就是在函数内部定义的函数,包含对外部作用域的引用,但不包含全局作用域。因为函数的作用域在定义的时候就固定死了,所以闭包函数有自带作用域和延迟计算的特点。 闭包函数定义:如果一个内部函数,包含了对外部作用域的引用,但是不是包含全局作用域。那么这个函数就被认为是闭包函数 ...
分类:编程语言   时间:2017-06-14 18:15:49    阅读次数:249
python 相见恨晚的itertools库
itertools库迭代器(生成器)在Python中是一种很常用也很好用的数据结构,比起列表(list)来说,迭代器最大的优势就是延迟计算,按需使用,从而提高开发体验和运行效率,以至于在Python3中map,filter等操作返回的不再是列表而是迭代器。话虽这么说但大家平时用到的迭代器大概只..
分类:编程语言   时间:2017-04-04 10:00:32    阅读次数:259
js的柯里化currying
转载:http://www.zhangxinxu.com/wordpress/2013/02/js-currying/ 我自己的理解柯里化就是这样的,(1)必须返回匿名函数,(2)参数复用。 1. 参数复用;2. 提前返回;3. 延迟计算/运行。 参数复用。比如有一个函数,我们需要一个默认的参数,当 ...
分类:Web程序   时间:2017-03-11 21:41:08    阅读次数:169
56条   上一页 1 2 3 4 5 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!