码迷,mamicode.com
首页 >  
搜索关键字:高阶函数    ( 1038个结果
python学习day07 高阶函数 装饰器 语法糖
语法糖对于计算机的运行并没有任何的好处,但是对于程序员的好处是很大的,方便我们写代码,所以称为糖 ...
分类:编程语言   时间:2018-06-05 21:19:30    阅读次数:222
python装饰器详解
装饰器:本质上就是一个函数(装饰其它函数):为其他函数添加附属功能。 原则: 不能修改被装饰函数的源代码 不能修改被装饰函数的调用方式 实现装饰器(decorator)的知识储备: 函数即变量: 把函数名当作实参传给另外一个函数(实现了不修改被装饰函数源代码) 返回之中包含函数名(不修改函数调用方式 ...
分类:编程语言   时间:2018-05-31 00:32:23    阅读次数:190
第六篇:Python函数进阶篇
在了解完了 Python函数基础篇 之后,本篇的存在其实是为了整合知识,由于该篇的知识是否杂乱,故大家可以通过点开点连接直接进入其详细介绍,该篇主要大致的介绍一下几个知识点: 一、Python的迭代器和生成器 二、Python的内置函数 三、Python的open函数之文件处理 四、Python的递 ...
分类:编程语言   时间:2018-05-31 00:18:50    阅读次数:221
Python函数,匿名函数,高阶函数,内置函数——08
函数 当一个函数的返回值是另一个函数的函数名时,只是返回该函数的内存地址,该函数的作用域不会发生改变。 匿名函数 lambda关键字 格式:lambda 形参:return值 匿名函数,使用完后自动释放内存空间。 高阶函数 1、把函数当作参数传递给另一个函数(函数接收的参数是一个函数名) 2、返回值 ...
分类:编程语言   时间:2018-05-28 22:45:03    阅读次数:242
高阶函数特点
#高阶函数:把一个函数当另一个函数的参数#函数式编程无副作用:传参固定,结果就是固定的#python主要是面向对象def add1(a,b): return a+bdef add(a,b,f): return f(a) + f(b)res = add(3,-6,abs) #abs 函数是取绝对值pr ...
分类:其他好文   时间:2018-05-23 16:16:43    阅读次数:159
装饰器本质
#装饰器:本质是函数,功能:装饰其他函数,就是为他函数添加附加功能 #原则:1.不能修改被装饰的函数的源代码 # 2.不能修改被装饰函数的调用方式不能修改#实现装饰器知识储备#1.函数及“变量”#2.高阶函数#3.嵌套函数#最终:高阶函数 + 嵌套函数 =》装饰器import timedef tim ...
分类:其他好文   时间:2018-05-23 16:13:59    阅读次数:135
Python3装饰器
仅用高阶函数实现的装饰器 高阶函数+嵌套函数:实现装饰器。 装饰器函数定义时,通过将需要装饰的函数(装饰器的形参)放在嵌套函数里面,嵌套在内层的函数只进行函数定义,不进行函数的调用(内含的被装饰的函数就不会运行)。然后将装饰后的的嵌套函数地址返回。 @装饰器名称 函数名 即:如下写法的简化写法 ...
分类:编程语言   时间:2018-05-18 00:37:06    阅读次数:278
Python学习笔记__4.2章 返回函数
1、函数作为返回值高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。# 累加函数def external(*args):??? def internal():??????? ax = 0??????? for n i
分类:编程语言   时间:2018-05-16 00:43:18    阅读次数:154
Python学习笔记__4.1章 高阶函数
1、概览我们知道Python内置的求绝对值的函数是abs()# 调用abs()函数可以获得一个值>>> abs(-10)10# 那么,只写abs本身呢>>> abs<built-in function abs>可见,abs(-10)是函数调用,而abs是函数本身1.1、将函数赋给变量将函数赋给变量只有两种情况:把函数计算得到的 结果 赋给变量f=ab
分类:编程语言   时间:2018-05-14 11:06:58    阅读次数:172
Python学习笔记__4.1.3章 sorted
1、概览Python内置的sorted()函数可以对list进行排序。sorted()函数也是一个高阶函数,它可以接收一个key函数来实现自定义的排序,key指定的函数将作用于list的每一个元素上,并根据key函数返回的结果进行排序# 直接排序>>> sorted([36, 5, -12, 9, -21])[-21, -12, 5, 9, 36]# 接受key函数排序>&
分类:编程语言   时间:2018-05-14 11:02:10    阅读次数:161
1038条   上一页 1 ... 40 41 42 43 44 ... 104 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!