• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    python偏函数的实例用法总结

    说明

    1、当函数的参数太多,需要简化时,使用functools.partial可以创建一个新的函数。
    2、这个新的函数可以固定原始函数的部分参数,从而更容易调用。

    作用是固定一个函数的某些参数(即设置默认值),返回一个新函数,调用这个新函数会更容易。

    实例

    >>> import functools
    >>> int2 = functools.partial(int, base=2)
    >>> int2('1000000')
    64
    >>> int2('1010101')
    85

    基础知识点扩展:

    1.为什么要使用偏函数

    如果我们定义了一个函数,比如说将四个数相加add(one ,two,three,four),上层有很多函数需要调用这个函数。在这些调用中,80%的调用传递的参数都是one=1,two=20,如果我们每都输入相同的参数,这样乏味而且浪费,固然,我们可以通过默认参数来解决这个问题;但是如果另外我们也需要参数是one=2,two=10的情况呢?所以,我们需要一种函数,能够将任意数量的参数的函数转化成带剩余参数的函数对象。

    2.什么是偏函数

    通过上面,我们大概明白了什么是偏函数:简单的说,偏函数就是某一种函数带有固定参数的实现,所以,我们需要:

    1)给偏函数命名

    2)传递固定参数

    from operator import add,mul
    from functools import partial
    add1=partial(add,1)
    add(2,4) #6
    add(1,2) #3

    到此这篇关于python偏函数的实例用法总结的文章就介绍到这了,更多相关python偏函数的使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • Python偏函数实现原理及应用
    • 解析Python 偏函数用法全方位实现
    • Python偏函数Partial function使用方法实例详解
    • Python嵌套函数,作用域与偏函数用法实例分析
    • Python中偏函数用法示例
    • Python使用functools模块中的partial函数生成偏函数
    • python中偏函数partial用法实例分析
    • 详细介绍Python中的偏函数
    上一篇:python设计模式之抽象工厂模式详解
    下一篇:python面向对象之类的继承详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    python偏函数的实例用法总结 python,偏,函数,的,实例,用法,