Python第二次作业

Python函数

内建函数
Pyhton中提供了大量的内建函数,这些函数直接在Python中可以用,不需要导入任何的模块。

匿名函数
lambda 函数可接受任意数量的参数,但只能有一个表达式。
Lambda 函数可用于另一个函数内。

生成器函数
1.包含yield语句的函数可以用来创建生成器对象,这样的函数也称生成器函数。
2.Python在处理函数中的yield语句时,返回yield语句所指定的对象/值,但不会终止当前函数的执行,而是暂时中断,保留当前的执行状态/上下文,等函数再次被调用时则接着上次yield语句继续执行。
3.生成器具有惰性求值的特点。

内置高阶函数

  1. map()函数
    它接收一个函数 f 和一个 可迭代对象(这里理解成 list),并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。
  2. reduce()函数
    python 3 中,reduce()函数已从全局函数中移除,放置在functools模块中,使用的话需要调用此模块中的reduce。
  3. filter() 函数
    用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。
    filter(function, iterable)
    function – 判断函数。

iterable – 可迭代对象。

返回值

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值