python
文章平均质量分 78
huangzhebin1992
android应用开发
展开
-
python 高级特性
切片: 切片用于截取list或者tuple,在java中,我们要取一个list的前几个或者倒数第几个起的所有元素,常用的方法便是直接使用for循环从符合条件的索引起开始取元素,在python中提供的切片可以很方便的实现对list或者tuple的截取 L[startIndex : endIndex] 表示从L列表中取出索引为startIndex到endIndex-1 的所有元素,比如L['0'原创 2016-05-30 10:26:48 · 556 阅读 · 0 评论 -
python 高阶函数
在python中函数名也是一个变量名,可以把一个函数赋值给一个变量 f = print() f('hello python') 也即是函数也可以作为另一个函数的参数 def maxNum(x, y): if x > y return x else return y def getMaxNum(x, y, f): return f(x, y) max = getM原创 2016-06-01 10:52:57 · 513 阅读 · 1 评论 -
python 高阶函数(二)
匿名函数 python中用关键字lambda表示匿名函数,匿名函数只有一条语句,很简洁也没有函数名 lambda 参数 : 返回值 lambda可以不传参数,但必须要有返回值 >>> f=lambda x,y:x+y >>> f(1,2) 3 >>> def f(x, y): ... return x+y 以上两个函数是等价的 装饰器 装饰器从字面上来说就是在不改变被原创 2016-06-07 15:32:18 · 344 阅读 · 0 评论