Python partial函数原理及用法解析


Posted in Python onDecember 11, 2019

这篇文章主要介绍了Python partial函数原理及用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

介绍

partial其实是Python模块functools中定义的一个函数,当我们需要经常调用某个函数时,但是其中某些参数是已知的固定值,这样可能会让代码显得冗余,这个时候就可以考虑使用partial函数。

使用

假设我们要做二进制转十进制

int('1000000', base=2)
# 64
int('1010101', base=2)
# 85

如果我们要重复使用这个函数,需要重复写的东西就会很多

但是如果我们使用partial

from functools import partial
int2 = partial(int, base=2)

int2('110')
# 6

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 时间处理datetime实例
Sep 06 Python
Python设计模式之单例模式实例
Apr 26 Python
python教程之用py2exe将PY文件转成EXE文件
Jun 12 Python
Python函数中定义参数的四种方式
Nov 30 Python
深入理解python函数递归和生成器
Jun 06 Python
基于Python数据可视化利器Matplotlib,绘图入门篇,Pyplot详解
Oct 13 Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
Jun 28 Python
Python如何实现转换URL详解
Jul 02 Python
python如何将多个PDF进行合并
Aug 13 Python
Python 解析pymysql模块操作数据库的方法
Feb 18 Python
Python如何在main中调用函数内的函数方式
Jun 01 Python
python 图像插值 最近邻、双线性、双三次实例
Jul 05 Python
opencv3/python 鼠标响应操作详解
Dec 11 #Python
通过实例简单了解Python中yield的作用
Dec 11 #Python
opencv3/Python 稠密光流calcOpticalFlowFarneback详解
Dec 11 #Python
centos7中安装python3.6.4的教程
Dec 11 #Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
Dec 11 #Python
Python3 中作为一等对象的函数解析
Dec 11 #Python
opencv3/C++图像像素操作详解
Dec 10 #Python
You might like
轻松入门: 煮好咖啡的七个诀窍
2021/03/03 冲泡冲煮
dede3.1分页文字采集过滤规则详说(图文教程)续二
2007/04/03 PHP
PHP insert语法详解
2008/06/07 PHP
PHP的一个基础知识 表单提交
2011/07/04 PHP
PHP异步调用socket实现代码
2012/01/12 PHP
PHP递归返回值时出现的问题解决办法
2013/02/19 PHP
使用php将某个目录下面的所有文件罗列出来的方法详解
2013/06/21 PHP
php实现上传图片生成缩略图示例
2014/04/13 PHP
PHP中使用xmlreader读取xml数据示例
2014/12/29 PHP
javascript 建设银行登陆键盘
2008/06/10 Javascript
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
JS数学函数Exp使用说明
2012/08/09 Javascript
hover的用法及live的用法介绍(鼠标悬停效果)
2013/03/29 Javascript
JS随机生成不重复数据的实例方法
2013/07/17 Javascript
图片动画横条广告带上下滚动的JS代码
2013/10/25 Javascript
js调试系列 控制台命令行API使用方法
2014/06/18 Javascript
JavaScript数组常用操作技巧汇总
2014/11/17 Javascript
jQuery实现DIV层淡入淡出拖动特效的方法
2015/02/13 Javascript
jQuery验证元素是否为空的两种常用方法
2015/03/17 Javascript
JavaScript 对象字面量讲解
2016/06/06 Javascript
vue实现图片加载完成前的loading组件方法
2018/02/05 Javascript
Angular5中调用第三方库及jQuery的添加的方法
2018/06/07 jQuery
详解Vue webapp项目通过HBulider打包原生APP(vue+webpack+HBulider)
2019/02/02 Javascript
浅谈vant组件Picker 选择器选单选问题
2020/11/04 Javascript
python文件操作之目录遍历实例分析
2015/05/20 Python
对pandas中to_dict的用法详解
2018/06/05 Python
python经典趣味24点游戏程序设计
2019/07/26 Python
python3.8.3安装教程及环境配置的详细教程(64-bit)
2020/11/28 Python
前端隐藏出边界内容的实现方法
2016/04/14 HTML / CSS
Nili Lotan官网:Nili Lotan同名品牌
2018/01/07 全球购物
法律专业个人实习自我鉴定
2013/09/23 职场文书
新闻学专业个人求职信写作
2014/02/04 职场文书
遗产继承公证书
2014/04/09 职场文书
《跟踪台风的卫星》教学反思
2014/04/10 职场文书
简历上的自我评价,该怎么写呢?
2019/06/13 职场文书
python tkinter模块的简单使用
2021/04/07 Python