偏函数

作者: 数据工程师从入门到放弃 | 来源:发表于2018-12-14 10:05 被阅读0次

偏函数


import functools

def show(num1,num2,num3=1):
    result = num1 + num2 + num3
    return result

#片函数:通俗理解就是指明函数的参数偏爱某个值,这种函数就叫做偏函数

result = show(1,2)


print(result)



#定义一个偏函数(偏爱3)
def show2(num1,num2,num3 = 3):
    #在函数内部调用函数
    result = show(num1,num2,num3)

    return result

result = show2(1,2)
print(result)#6

#偏函数有简写的方式 
#传入函数名
newfuc=functools.partial(show2,num2=2)
result = newfuc(1)
print(result)

#可以对内部函数使用偏函数
result = int("123")
#利用偏函数对系统内部函数设置偏爱值,数据类型转换按照2进制方式转换
new_fuc=functools.partial(int,base=2)
result = new_fuc("11")
print(result)#3 二进制

相关文章

  • 笨笨的学pythonDay06

    接着昨天未学完的函数,还有个偏函数和装饰器,先说一下偏函数,装饰器没有看明白 1.偏函数 偏函数可以通过将函数参数...

  • 偏函数

    偏函数作用 Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial func...

  • 偏函数

    当一个函数有很多参数时,调用者就需要提供多个参数。如果减少参数个数,就可以简化调用者的负担。 比如,int()函数...

  • 偏函数

  • 偏函数

    偏函数用法是指创建一个调用另外一个部分—参数或变量已经预置的函数—的函数的用法。这句话相对较为拗口,下面我们以实例...

  • 偏函数

    偏函数: functools模块提供很多有用的功能,其中就有偏函数 tip:int()函数可提供额外的base参数...

  • 偏函数

  • 偏函数

    偏函数

  • 偏函数

    偏函数 什么是偏函数? 简单的理解偏函数,它是对原始函数的二次封装,是将现有函数的部分参数预先绑定为指定值,从而得...

  • 偏函数

    把一个函数的某些参数给固定住(也就是设置默认值),返回一个新的函数

网友评论

      本文标题:偏函数

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