美文网首页
Python中的内建函数

Python中的内建函数

作者: 客厅里的爪牙 | 来源:发表于2016-06-08 00:30 被阅读0次

    我又来了。。2333

    apply() 采用可选参数来调用函数,返回一个函数调用的返回值

    现在已经基本不用了,被*arg **args所取代了


    filter(bool_fun,seq)

    通过一个bool函数对序列进行过滤操作,返回序列中满足要求的子集

    通常,filter函数可以被list锁替代

    [express(n)  for n in seq if bool_func]


    map()和filter是类似的,也是通过函数对序列进行处理,

    特殊的,map后面可以跟多个队列,十分之灵活


    reduce()折叠

    序列中1,2作为函数的参数,return值和元素3再次作为函数的参数,直到序列元素归一


    偏函数调用,函数固化第一个参数为固定参数,返回n-1的参数的函数,通常用来简化

    举个栗子,

    from operator import mul,add

    from functools import partial

    add1=partial(add,1)就是自动加一函数

    本质上,为多参数函数的调用提供了一种规范,使得大量调用的工作得以简化。

    相关文章

      网友评论

          本文标题:Python中的内建函数

          本文链接:https://www.haomeiwen.com/subject/bvqjdttx.html