码迷,mamicode.com
首页 >  
搜索关键字:函数作为参数    ( 404个结果
Python3学习笔记和心得(四)
初识装饰器(decorator ) Python的 decorator 本质上就是一个高阶函数,它接收一个函数作为参数,然后,返回一个新函数。 使用 decorator 用Python提供的 @ 语法,这样可以避免手动编写 f = decorate(f) 这样的代码。 先看一个例子: 输出结果: 这 ...
分类:编程语言   时间:2016-08-01 15:29:20    阅读次数:127
python 培训之 装饰器
1. 高阶函数 接收 函数作为参数,返回函数。 2. 函数闭包 3. 接收一个函数为参数,对其进行包装,然后返回一个包装函数 ...
分类:编程语言   时间:2016-07-30 22:31:43    阅读次数:166
c++ bind的简单使用
bind是绑定,我接触过的高级语言js、swift中也有类似的应用。一个函数把另一个函数作为参数。 下面是我的demo,运行完,就知道是怎么回事了。 运行结果如下: 可以看出 f_bind = bind(func,10,20, _2,_1); bind后面第一个参数是绑定的函数名,后面是func对应 ...
分类:编程语言   时间:2016-07-30 00:14:30    阅读次数:170
python 把函数作为参数 ---高阶函数
...
分类:编程语言   时间:2016-07-28 15:31:09    阅读次数:140
python装饰器
# -*- coding: utf-8 -*-python奇怪的作用域: 分全局变量globals()和局部变量locals() python函数中参数的默认值是可选的 装饰器(Decorators):一个decorator只是一个带有一个函数作为参数并返回一个替换函数的闭包。装饰器的语法糖@ ...
分类:编程语言   时间:2016-07-22 10:04:43    阅读次数:149
python中的@
一、函数修饰符 '@' 用做函数的修饰符,可以在模块或者类的定义层内对函数进行修饰, 出现在函数定义的前一行,不允许和函数定义在同一行 一个修饰符就是一个函数,它将被修饰的函数作为参数,并返回修饰后的同名函数或其他可调用的东西? 示例: 1 def square_sum(fn): 2 def squ ...
分类:编程语言   时间:2016-07-19 18:37:07    阅读次数:160
深入理解javascript原型和闭包(15)——闭包
前面提到的上下文环境和作用域的知识,除了了解这些知识之外,还是理解闭包的基础。 至于“闭包”这个词的概念的文字描述,确实不好解释,我看过很多遍,但是现在还是记不住。 但是你只需要知道应用的两种情况即可——函数作为返回值,函数作为参数传递。 第一,函数作为返回值 如上代码,bar函数作为返回值,赋值给 ...
分类:编程语言   时间:2016-07-14 15:19:08    阅读次数:156
函数式编程
1、高阶函数:把函数作为参数传入,这样的函数称为高阶函数。函数式编程就是指这种高度抽象的编程范式。 2、python内建了map() 和 reduce() 3、map()函数接收两个参数:一个函数,一个是序列;map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回 Eg:函数f(x ...
分类:其他好文   时间:2016-07-11 20:50:05    阅读次数:119
Python中将函数作为另一个函数的参数传入并调用
在Python中,函数本身也是对象,所以可以将函数作为参数传入另一函数并进行调用 在旧版本中,可以使用apply(function, *args, **kwargs)进行调用,但是在新版本中已经移除,以function(*args, **kwargs)进行替代,所以也不应该再使用apply方法 示例 ...
分类:编程语言   时间:2016-06-21 15:28:50    阅读次数:277
python-装饰器
一、函数基础 1.函数基础 以上code说明: 1.在def 函数时,以顺序执行,如果相同的函数名,会被最后函数覆盖以前的 2.如果直接func名而没有后面的圆括号的话,只指向函数在内存中的位置 3.lambda表达式会自动return结果,而def需要定义return值 2.把函数作为参数传递 将 ...
分类:编程语言   时间:2016-06-03 14:12:05    阅读次数:277
404条   上一页 1 ... 28 29 30 31 32 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!