python 高阶函数: Partial(偏函数)
admin
2023-07-24 00:42:14
0

格式:

        functools.partail(函数,函数的参数) -------> int(x, base) ----->  functools.partial(int, base)


一、int函数

官网介绍:class int(x, base=10)  #x为字符串数字, 默认该字符串数字是十进制数, 返回值是十进制数



#!/usr/bin/python

##普通使用
print "int('10001', 2):", int('10001', 2)  #字符串数字‘10001’是2进制数, 返回值是十进制数

python 高阶函数: Partial(偏函数)


##自定义使用

def int2(x, base=2):
    return int(x, base)
   
print "int2('1010101'):", int2('1010101')

python 高阶函数: Partial(偏函数)


二、partial函数

官网介绍:

  • functools.partial(func[,*args][, **keywords])

  • Return a new partial object which when called will behave like funccalled with the positional arguments args and keyword arguments keywords. If more arguments are supplied to the call, they are appended to args. If additional keyword arguments are supplied, they extend and override keywords.


import functools  #导入模块

int3 = functools.partial(int, base=2)  # int3: 将int函数的base参数设置为默认值2进制
print "int3('100'):", int3('100')

python 高阶函数: Partial(偏函数)


int4 = functools.partial(int, ‘2’)  #int4:将int函数的x参数设置为默认值‘2’ ,其base默认为十进制

print "int4('2'):", int4()

python 高阶函数: Partial(偏函数)

相关内容

热门资讯

阿曼湾船只遇袭,国际海事组织暂... 新华社伦敦6月25日电(记者高文成)国际海事组织25日宣布,一艘船舶当天在阿曼湾遭袭,该组织决定暂停...
男子往尿道塞25厘米数据线,硬... 近日,深圳一名28岁男子L先生(化名),把一根25厘米长的数据线塞进了尿道,结果整条线塞进去,拔不出...
美最高法院裁决支持特朗普强硬移... 新华社华盛顿6月25日电(记者颜亮)美国最高法院25日作出两项有关移民案件的关键裁决,支持特朗普政府...
霍尔木兹海峡通航量恢复至战事前... 标普全球能源公司25日发布报告说,24日共有78艘船舶通过霍尔木兹海峡,创下伊朗战事爆发以来单日最高...
男子骨折住院两月后离世,家属质... “父亲入院时只是腿骨折,身体没有其他问题,我们怎么也没想到,住了两个月院,人就这么没了。”6月25日...
女孩在网红景点拍照时坠湖身亡,... 6月17日,安徽淮南网红景点天目湖一名15岁女孩拍照时滑入湖中,不幸遇难。6月25日,据极目新闻报道...
吴尊因航班延误后转机,行李丢失... 6月25日,男演员吴尊因航班延误多次转机,行李丢失三天没有找到,发文控诉国泰航空:“我已经很有耐心了...
老人微信有77万条未读消息,塞... 6月23日,广东网友小林(化名)发现奶奶手机上的微信竟有77万条未读消息,顿时不知所措,随即在社交平...
美媒:世界正降低对霍尔木兹海峡... 据《纽约时报》报道,在伊朗与美国、以色列战争期间,伊朗一度关闭霍尔木兹海峡,但国际社会通过增加输油管...
“不可接受”!苹果商店下架多款... 【环球网报道 记者 闫珮云】据路透社报道,在俄罗斯互联网公司VK旗下多款应用程序被美国苹果公司的应用...