码迷,mamicode.com
首页 >  
搜索关键字:高阶函数    ( 1038个结果
如何理解高阶函数
如何理解高阶函数 昨天开始读 SICP,这本书作为 MIT 所有理工科类学生的公共必修课(类似于咱们的高数),还是挺有价值的,很清楚的解释了一些基本概念,这里先总结一下高阶函数吧。 高阶函数的定义是接受一个函数作为参数,或者返回一个函数的函数。不过这样的解释作为总结也就罢了, 如果用来学习、理解的话 ...
分类:其他好文   时间:2017-10-06 18:09:27    阅读次数:179
python学习——day4
python装饰器: 定义:本质是函数,为其他函数添加附加功能 原则:不能修改被装饰的函数的源代码和调用方式 实现装饰器的知识储备: 1.函数就是“变量” 2.高阶函数 把一个函数名(门牌号相当于内存地址)当做实参传给另一个函数 返回值必须包含函数名 3.嵌套函数:在函数体内用def声明一个函数 高 ...
分类:编程语言   时间:2017-10-05 16:48:54    阅读次数:197
Python3 之装饰器
装饰器的作用:扩展函数功能。 特点:1.不修改原函数代码 2.保持调用函数不变 原理:高阶函数 + 嵌套函数 = 装饰器 无参数装饰器 内参装饰器 ...
分类:编程语言   时间:2017-10-04 11:51:28    阅读次数:180
Python高阶函数与函数装饰器-day4
上节回顾 高阶函数 闭包函数 函数装饰器 模块导入 一、上节回顾 Python2与Python3字符编码问题,不管你是初学者还是已经对Python的项目了如指掌了,都会犯一些编码上面的错误。我在这里简单归纳Python3和Python2各自的区别。 首先是Python3-->代码文件都是用utf-8 ...
分类:编程语言   时间:2017-09-30 10:16:15    阅读次数:241
Middleware / 中间件
中间件格式 中间件格式为一个高阶函数,外部的函数接收一个 options 参数,这样方便中间件提供一些配置信息,用来开启/关闭一些功能。执行后返回另一个函数,这个函数接收 ctx, next 参数,其中 ctx 为 context 的简写,是当前请求生命周期的一个对象,存储了当前请求的一些相关信息, ...
分类:其他好文   时间:2017-09-30 00:43:52    阅读次数:213
Python装饰器,json,pickle
装饰器 定义:本质是函数,装饰其它函数是为了给其添加新功能; 原则:1.不能修改被装饰的函数的源代码 2.不能修改被装饰的函数的调用方式 实现装饰器知识储备: 1.函数即变量; 2.高阶函数 3.嵌套函数 高价函数+嵌套函数=装饰器 下面我哪一个案例来讲一讲 而那个*args,和**kwargs,则 ...
分类:编程语言   时间:2017-09-30 00:25:10    阅读次数:188
python基础3
本节内容来自金角大王 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数 温故知新 1. 集合 主要作用: 去重 关系测试, 交集\差集\并集\反向(对称)差集 + View Code? 1 2 3 4 5 ...
分类:编程语言   时间:2017-09-29 16:32:10    阅读次数:231
Go的魅力, 函数式(柯里化, 闭包, 高阶函数), Python@装饰器, 封装
Go朴实无华的代码风格是函数式的无尽魅力.函数式有3个别名, 高大上的"柯里化", 编程语言的"闭包", 数学气息的"高阶函数".Python没有Go的func匿名函数, 但是具有可爱的语法糖(@装饰器).编程语言都是相通的, 层层封装造就了灵活的风格.理解了Go的"函数式", 再理解内嵌/接口/重... ...
分类:编程语言   时间:2017-09-28 16:46:24    阅读次数:225
内置函数filter()和匿名函数lambda解析
一.内置函数filter filter()函数是 Python 内置的一个高阶函数,filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回由符合条件迭代器(python3以下版本返回是列表)。 语法:filter(function or None, it ...
分类:其他好文   时间:2017-09-27 16:17:09    阅读次数:207
用Python的高阶函数写日志,并且捕获异常信息
importloggingimporttimeimporttracebackfromseleniumimportwebdriverdeflog(test_case_func):defwraps(*args,**keywords):log_name=time.strftime("%Y%m%d%H%M%S",time.localtime())+test_case_func.__name__logging.basicConfig(level=logging.INFO,filemode=‘w‘,filename=‘...
分类:编程语言   时间:2017-09-27 11:37:18    阅读次数:178
1038条   上一页 1 ... 62 63 64 65 66 ... 104 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!