python提供的内置函数有哪些_python内置函数介绍

内置函数,一般都是因为使用频率比较频繁,所以通过内置函数的形式提供出来。对内置函数通过分类分析,基本的数据操作有数学运算、逻辑操作、集合操作、字符串操作等。

20180126155503_829.jpg

说起我正式了解内置函数之前,接触到的是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 -- 一个或多个序列

示例:

20180126155510_491.png

filter()函数

filter()函数是python内置的另一个有用的高阶函数,filter()函数接收一个函数f和一个list,这个函数f的作用是对每个元素进行判断,返回

True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。

20180126155515_272.png

reduce()函数

reduce()函数会对参数序列中元素进行累积。

函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 function(有两个参数)先对集合中的第 1、2

个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。类似于sum()函数。

20180126155521_237.png

python之字符串格式化(format)

通过{} 和:来代替传统%方式

20180126155527_629.png

20180126155531_577.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值