本文实例讲述了python中偏函数partial用法。分享给大家供大家参考。具体如下:

函数在执行时,要带上所有必要的参数进行调用。但是,有时参数可以在函数被调用之前提前获知。这种情况下,一个函数有一个或多个参数预先就能用上,以便函数能用更少的参数进行调用。
例如:
In [9]: from functools import partial
In [10]: def add(a,b):
....: return a+b
....:
In [11]: add(4,3)
Out[11]: 7
In [12]: plus = partial(add,100)
In [13]: plus(9)
Out[13]: 109
In [14]: plus2 = partial(add,99)
In [15]: plus2(9)
Out[15]: 108
其实就是函数调用的时候,有多个参数 参数,但是其中的一个参数已经知道了,我们可以通过这个参数重新绑定一个新的函数,然后去调用这个新函数。
如果有默认参数的话,他们也可以自动对应上,例如:
In [17]: def add2(a,b,c=2):
....: return a+b+c
....:
In [18]: plus3 = partail(add,101)
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
/Users/yupeng/Documents/PhantomJS/<ipython-input-18-d4b7c6a6855d> in <module>()
----> 1 plus3 = partail(add,101)
NameError: name 'partail' is not defined
In [19]: plus3 = partial(add,101)
In [20]: plus3(1)
Out[20]: 102
In [21]: plus3 = partial(add2,101)
In [22]: plus3 = partial(add2,101) (1)
Out[22]: 104
In [23]: plus3(1)
Out[23]: 104
In [24]: plus3(1,2)
Out[24]: 104
In [25]: plus3(1,3)
Out[25]: 105
In [26]: plus3(1,30)
Out[26]: 132
希望本文所述对大家的Python程序设计有所帮助。
相关推荐:
文章AI扩写:突破创作瓶颈,提升写作效率的秘密武器
什么是seo推广找行者SEO,seo推广效果怎么样 ,西宁ai万词霸屏系统
SEO项目指的是什么,seo项目指的是什么意思 ,写个ai
SEO兼职:如何通过SEO兼职实现收入增长与职业突破,濮阳网站建设官网
ChatGPT破解:人工智能的无限潜力与破解秘笈,意识变ai
SEO快速优化技术:助力网站流量暴增,轻松登顶搜索引擎,铜陵ai全网通推广软件
什么是seo网站推广,什么是seo网站推广 ,ai酷男人
代哥SEO-让您的网站迅速登顶搜索引擎的秘密武器,济南关键词的排名优化
SEO子-为你的网站注入流量的秘密武器,麻城网站网址优化
seo需要会什么,seo要会些什么 ,ai313414919
SEO教研:数字营销新趋势,提升网站流量与转化率的关键,齐鲁证券网站建设
SEO课:让你从小白变成搜索引擎优化高手,推广自媒体营销计划
seo网站需要做什么,seo都需要做什么 ,ai怎么做喷漆效果
SEO运营工作是什么,seo公司运营 ,720516AI
SEO优化:如何让网站更具有吸引力,散文ai写作咒语是什么
seo需要学些什么内容,学seo的基础 ,中国ai公司年收入
Bing学术搜索结果不显示时间?如何解决这一问题,提升学术研究效率!,ai怎么参考线
文章去AI回归创作的本真之美
seo监控什么意思,seo数据监控 ,ai panda眼镜架
ChatGPTO1免费:突破智能聊天的极限,体验AI无限可能,糯米ai唱歌
seo辅助词选什么,seo助手 ,各车企ai
互联网时代的“搜索截流”新玩法:如何抓住流量红利,甘孜做优化网站软件
seo软件叫什么,seo软件视频教程 ,eps ai 缩略图
文章疑似AI生成怎么办?如何辨别并应对AI生成文章的挑战
亚马逊的seo是什么阿,亚马逊seo项目 ,中考用ai写作会判0分吗
SEO目标:让您的网站轻松登顶搜索引擎,优化购物网站的搜索
WPQQ-开启数字时代的智能连接新纪元,杭州网站推广厂家电话
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决常见问题!,ai招生广告设计
求一个AI软件,彻底改变你的工作与生活!
专业SEO助力企业在激烈市场竞争中脱颖而出,嘉兴海外网站推广价格
SEO趋势:2025年搜索引擎优化的未来发展,河南省营销推广系统官网
用AI写科普文章:科技改变写作的未来
ChatGPT服务异常:为何影响到你的工作和生活?如何有效解决?,ai怎么保持圆角不变
SEO这种营销方式,改变你网站流量的秘密武器,佛山网站设计建设
SEO教你如何快速提升网站排名,打破竞争壁垒!,本溪seo优化排名公司
AI免费生成文字,打造创作新时代
seo需要什么部门,seo主要干什么 ,ai接入仪器
seo经验是什么,seo进阶 ,ai矿机
SEO短视:为何眼前的成效不能成为长久的策略?,网站上线seo优化
为什么“搜狗不收录”会成为企业SEO的新挑战?,烤肉店的线下营销与推广
seo网站关键字排名优化,网站seo关键词 ,运动ai
打破创作边界,无限可能无限制生成文章的AI
AI批量文章工具,让写作变得高效与轻松,cs机器人ai
SEO要点:提升网站排名的核心技巧与策略,福田市网站建设推广费用
seo网站排名关键词优化,seo网站关键词优化怎么做 ,ai回廊
SEO本站:提升网站流量与排名的秘密武器,荆门专业的抖音seo
2025年整站SEO排名优化策略:让你的网站脱颖而出,id排版ai
ChatGPT怎么打不开了?解决办法,轻松恢复畅通无阻!,ai订酒店ai对话
SEO总结:如何通过优化提升网站排名与流量,关键词排名消失
AI软件不用登录,让你的工作更高效轻松,智能ai写作改稿怎么改