gpt4 book ai didi

python偏函数的实例用法总结

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章python偏函数的实例用法总结由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

说明

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

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

实例

?
1
2
3
4
5
6
>>> 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)传递固定参数 。

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

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

原文链接:https://www.py.cn/jishu/jichu/31406.html 。

最后此篇关于python偏函数的实例用法总结的文章就讲到这里了,如果你想了解更多关于python偏函数的实例用法总结的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com