码迷,mamicode.com
首页 >  
搜索关键字:高阶函数    ( 1038个结果
五、python函数、装饰器、内置函数、json及模块
一、递归调用 1.一个函数自己调用自己就是递归调用,最多一个函数递归调用自己999次,超过就会出错2.递归必须有一个明确的结束条件3.每次进入更深一层递归时,问题规模相比上次递归都应有所减少4.递归效率不高,少用递归 二、高阶函数 1.如果一个函数的入参是一个函数名的话,那么这个函数就是高阶函数2. ...
分类:编程语言   时间:2017-06-17 18:40:39    阅读次数:339
python--函数(二)、装饰器、
1.函数即变量 函数即变量,hello为变量,输出的是一个内存地址,它把函数体存储在内存里;hello()是一个函数,函数名+小括号就是调用函数。 2. 高阶函数 一个函数的入参是一个函数时,这个函数就是高阶函数。 3. 嵌套函数 嵌套函数就是在函数内部再定义一个函数,注意是定义一个函数,而非是再调 ...
分类:编程语言   时间:2017-06-17 18:22:53    阅读次数:199
python 函数的进阶
一、递归函数 一个函数自己调用自己就是递归调用。 这样会陷入死循环,跟while和for的死循环不同的是,递归调用的函数只能循环999次,然后就报错了。 递归调用的特性: 1、必须有一个明确的结束条件 2、递归调用效率不高,每次进入更深一次的递归时,问题规模要比上次递归有所减少 二、高阶函数 1、如 ...
分类:编程语言   时间:2017-06-17 13:02:59    阅读次数:141
【函数】04、装饰器
一、高阶函数python中函数是一等对象(firstclass);函数也是对象,并且它可以像普通对象一样复制、作为参数、作为返回值。返回函数或者参数是函数的函数就是高阶函数,也被称为函数式编程In[23]:defcounter(base): ...:definc(x=1): ...:nonlocalbase ...:base+=x ...:return..
分类:其他好文   时间:2017-06-17 10:12:42    阅读次数:110
装饰器及模块
装饰器(难):函数里面可以再嵌套一个函数高阶函数说白了就是函数嵌套+高阶函数装饰器的作用就是在不改变原有函数的调用方式,入参的情况下,给函数添加新功能偷偷摸摸的给函数加上新功能,但是不改变原来的函数 1)函数嵌套函数:def a(): print('1') def b(): print('2') d ...
分类:其他好文   时间:2017-06-17 10:09:43    阅读次数:224
python基础四
递归调用、高阶函数、函数作用域、python内置函数、装饰器、模块、random、json串和积累 一、递归调用 递归调用就是一个函数自己调用自己,自我调用最多调用999次。 特性:1.必须有一个明确的结束条件; 2.每次进入更深一层递归时,问题规模相比上次递归都应该有所减少; 3.递归效率不高,建 ...
分类:编程语言   时间:2017-06-16 23:11:32    阅读次数:292
【函数】02、匿名函数、生成器、高阶函数
一、匿名函数1、定义语法格式:lambdaargs:expressionargs:以逗号分隔的参数列表expression:用到args中各参数的表达式lambda定义的代码必须是合法的表达式,不能出现多条件语句(可使用if的三元表达式)和非表达式,如for和while等lambda的首要用途是指定短小的回调函数lambd..
分类:其他好文   时间:2017-06-15 22:51:11    阅读次数:266
装饰器
1.装饰器的原理 函数嵌套+高阶函数 作用:在不影响原有的调用方式,入参的情况下,添加新功能 2.举例子 3. #上面这个函数其实就是返回了一个函数名而已#1、调用timer函数的时候,要传入一个方法名,# timer函数在函数内部定义了一个函数叫做deco#又在函数deco内部调用了timer里面 ...
分类:其他好文   时间:2017-06-13 11:23:28    阅读次数:126
python学习之装饰器
装饰器前奏1 定义:本质是函数,用来装饰其它函数,就是为其他函数来添加附加功能 原则:1、不能修改被修饰函数的源代码以及调用方式 装饰器前奏2 实现装饰器只是储备: 1、函数即”变量“ 2、高阶函数 3、嵌套函数 高阶函数+嵌套函数=》装饰器 装饰器前奏3 装饰器前奏4 ...
分类:编程语言   时间:2017-06-13 10:12:53    阅读次数:176
初摄装饰器
一、理论知识:定义:装饰器本身是函数,就是为了为其他函数添加附加功能。原则:1、不能修改被修饰函数的源代码2、不能修改被修饰函数的调用方式装饰器知识必备:1、函数即“变量”2、高阶函数a:把一个函数名作为实参传给另外一个函数b:返回值中包含函数值3、嵌套函数高阶函数..
分类:其他好文   时间:2017-06-08 17:54:13    阅读次数:97
1038条   上一页 1 ... 71 72 73 74 75 ... 104 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!