Python培训
400-996-5531
内置函数,一般都是因为使用频率比较频繁,所以通过内置函数的形式提供出来。对内置函数通过分类分析,基本的数据操作有数学运算、逻辑操作、集合操作、字符串操作等。
说起我正式了解内置函数之前,接触到的是lambda,通过学习发现lambda竟然是一个表达式,而我们需要要知道的是它能做什么?什么时候能用它?怎么用?
首先我们可以举一个例子。
a=lambda x:x+2
print a(1)
其实上面的程序类似于以下函数:
def f(x):
return x+2
print f(1)
我们也可以认为lambda作为一个表达式定义了一个匿名函数。在形式上更加简洁、直观,容易理解。
如果想用序列做分析,就可以使用于类似以下的命令:
map(lambda x:x+1,[1,2,3])
于是我就接触到了python的一些内置函数,在这儿介绍一下map函数:
map(function, iterable, ...)
function -- 函数,有两个参数
iterable -- 一个或多个序列
示例:
filter()函数
filter()函数是python内置的另一个有用的高阶函数,filter()函数接收一个函数f和一个list,这个函数f的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。
reduce()函数
reduce()函数会对参数序列中元素进行累积。
函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。类似于sum()函数。
python之字符串格式化(format)
通过{} 和:来代替传统%方式
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved