码迷,mamicode.com
首页 >  
搜索关键字:高阶函数    ( 1038个结果
Python---返回函数
#-*-coding:utf-8-*- #返回函数 #1.函数作为返回值 #高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回 #实现一个可变参数的求和 #通常情况下,求和的函数写法 defcalc_sum(*args): ax=0 forninargs: ax=ax+n returnax #可以不返回求和的结果,而是返回求..
分类:编程语言   时间:2017-08-07 17:41:41    阅读次数:137
Python---filter
#filter #Python内建的filter()函数用于过滤序列 #和map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是false决定保留还是丢弃该元素 #例如,在一个list中,删掉偶数,只保留奇数,可以这么..
分类:编程语言   时间:2017-08-07 17:32:46    阅读次数:126
python之路:python基础3
恢复内容开始 本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数 温故知新 1. 集合 主要作用: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 ...
分类:编程语言   时间:2017-08-07 01:33:33    阅读次数:192
之前同事问到的一道python题目
Python面试题 之前同事问了一道Python题目如下,暂时归类为面试题 题目:把类似'123.456'的字符串转换成浮点型数据 方法一: >>> print '{:.3f}'.format(float('123.456')) >>> 123.456 方法二:指定map、reduce高阶函数 思路 ...
分类:编程语言   时间:2017-08-07 01:31:44    阅读次数:241
Python---高阶函数
#高阶函数 #变量可以指向函数 #以Python内置的求绝对值的函数abs()为例,调用该函数用以下代码 print(abs(-10)) #只写abs #输出为:<built-infunctionabs> print(abs) #abs(-10)是函数调用,而abs是函数本身 #要获得函数调用结果,我们可以把结果赋值给变量 x=abs(-..
分类:编程语言   时间:2017-08-06 10:42:32    阅读次数:134
python_利用高阶函数实现剪枝函数
案例: 某些时候,我们想要为多个函数,添加某种功能,比如计时统计,记录日志,缓存运算结果等等 需求: 在每个函数中不需要添加完全相同的代码 如何解决? 把相同的代码抽调出来,定义成装饰器 求斐波那契数列(黄金分割数列),从数列的第3项开始,每一项都等于前两项之和 求一个共有10个台阶的楼梯,从下走到 ...
分类:编程语言   时间:2017-08-05 19:47:42    阅读次数:175
Python - 内置函数 选例
概览参见 https://www.runoob.com/python/python-built-in-functions.html 官方文档 https://docs.python.org/3/library/functions.html?highlight=built#ascii 0. 高阶函数 ...
分类:编程语言   时间:2017-08-05 18:50:40    阅读次数:196
python_如何通过实例方法名字调用方法?
案例: 某项目中,我们的代码使用的2个不同库中的图形类: Circle,Triangle 这两个类中都有一个获取面积的方法接口,但是接口的名字不一样 需求: 统一这些接口,不关心具体的接口,只要我调用统一的接口,对应的面积就会计算出来 如何解决这个问题? 定义一个统一的接口函数,通过反射:getat ...
分类:编程语言   时间:2017-08-05 14:12:12    阅读次数:163
Python高阶函数-闭包
高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 在这里我们首先回忆一下python代码运行的时候遇到函数是怎么做的。 从python解释器开始执行之后,就在内存中开辟了一个空间 每当遇到一个变量的时候,就把变量名和值之间的对应关系记录下来。 但是当遇到函数定义的时候解释器只是象征性 ...
分类:编程语言   时间:2017-07-29 23:10:38    阅读次数:175
Python学习笔记八:文件操作(续),文件编码与解码,函数,递归,函数式编程介绍,高阶函数
文件操作(续) 获得文件句柄位置,f.tell(),从0开始,按字符数计数 f.read(5),读取5个字符 返回文件句柄到某位置,f.seek(0) 文件在编辑过程中改变编码,f.detech() 获取文件编码,f.encoding() 获取文件在内存中的编号,f.fileno() 获取文件终端类 ...
分类:编程语言   时间:2017-07-28 23:50:58    阅读次数:237
1038条   上一页 1 ... 66 67 68 69 70 ... 104 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!