Python中apply函数的用法实例教程


Posted in Python onJuly 31, 2014

一、概述:

python apply函数的具体含义如下:
 
apply(func [, args [, kwargs ]]) 函数用于当函数参数已经存在于一个元组或字典中时,间接地调用函数。args是一个包含将要提供给函数的按位置传递的参数的元组。如果省略了args,任何参数都不会被传递,kwargs是一个包含关键字参数的字典。
 
apply()的返回值就是func()的返回值,apply()的元素参数是有序的,元素的顺序必须和func()形式参数的顺序一致

二、使用示例:

下面给几个例子来详细的说明一下apply的用法:

1、假设是执行没有带参数的方法:

def say():
 print 'say in'

apply(say)

输出的结果是'say in'

2、函数只带元组的参数:

def say(a, b):
 print a, b
 
apply(say,("hello", "张三python"))

输出的结果是hello,张三python

3、函数带关键字参数:

def say(a=1,b=2):
 print a,b
 
def haha(**kw):
 #say(kw)
 apply(say,(),kw)
 
print haha(a='a',b='b')

输出的结果是:a,b

Python 相关文章推荐
Python 由字符串函数名得到对应的函数(实例讲解)
Aug 10 Python
selenium + python 获取table数据的示例讲解
Oct 13 Python
python 获取毫秒数,计算调用时长的方法
Feb 20 Python
PyQt5 实现给窗口设置背景图片的方法
Jun 13 Python
Python+Selenium使用Page Object实现页面自动化测试
Jul 14 Python
Python shutil模块用法实例分析
Oct 02 Python
python 监测内存和cpu的使用率实例
Nov 28 Python
Python matplotlib绘制图形实例(包括点,曲线,注释和箭头)
Apr 17 Python
Python偏函数实现原理及应用
Nov 20 Python
pycharm 配置svn的图文教程(手把手教你)
Jan 15 Python
python urllib库的使用详解
Apr 13 Python
python中对列表的删除和添加方法详解
Feb 24 Python
python新手经常遇到的17个错误分析
Jul 30 #Python
Python使用PyGreSQL操作PostgreSQL数据库教程
Jul 30 #Python
Python代码的打包与发布详解
Jul 30 #Python
Python中lambda的用法及其与def的区别解析
Jul 28 #Python
python代码制作configure文件示例
Jul 28 #Python
python编写网页爬虫脚本并实现APScheduler调度
Jul 28 #Python
python调用新浪微博API项目实践
Jul 28 #Python
You might like
PHP Squid中可缓存的动态网页设计
2008/09/17 PHP
php入门学习知识点三 PHP上传
2011/07/14 PHP
PHP遍历文件夹与文件类及处理类用法实例
2014/09/23 PHP
PHP使用PDO操作数据库的乱码问题解决方法
2016/04/08 PHP
Javascript - HTML的request类
2007/01/09 Javascript
jQuery随机切换图片的小例子
2013/04/18 Javascript
JavaScript的Module模式编程深入分析
2013/08/13 Javascript
不提示直接关闭网页窗口的JS示例代码
2013/12/17 Javascript
js实现的点击div区域外隐藏div区域
2014/06/30 Javascript
jquery实现在页面加载的时自动为日期插件添加当前日期
2014/08/20 Javascript
Shell脚本实现Linux系统和进程资源监控
2015/03/05 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
2015/03/25 Javascript
JavaScript数据类型学习笔记
2016/01/25 Javascript
Node.js制作简单聊天室
2017/01/12 Javascript
JS中from 表单序列化提交的代码
2017/01/20 Javascript
three.js加载obj模型的实例代码
2017/11/10 Javascript
微信小程序自定义toast实现方法详解【附demo源码下载】
2017/11/28 Javascript
React 全自动数据表格组件——BodeGrid的实现思路
2019/06/12 Javascript
详解在Angular4中使用ng2-baidu-map的方法
2019/06/19 Javascript
聊聊鉴权那些事(推荐)
2019/08/22 Javascript
Python Tkinter简单布局实例教程
2014/09/03 Python
Python实现运行其他程序的四种方式实例分析
2017/08/17 Python
python写入并获取剪切板内容的实例
2018/05/31 Python
用Python从0开始实现一个中文拼音输入法的思路详解
2019/07/20 Python
Django CBV与FBV原理及实例详解
2019/08/12 Python
Python实现的北京积分落户数据分析示例
2020/03/27 Python
澳大利亚领先的孕妇服装品牌:Mamaway
2018/08/14 全球购物
英国剑桥包中文官网:The Cambridge Satchel Company中国
2018/11/06 全球购物
美国户外服装和装备购物网站:Outland USA
2020/03/22 全球购物
全球最大化妆品零售网站:SkinStore
2020/10/24 全球购物
《花瓣飘香》教学反思
2014/04/15 职场文书
百日安全活动总结
2014/05/04 职场文书
售后服务承诺书怎么写
2014/05/21 职场文书
公司合作意向书范文
2014/07/30 职场文书
广告公司文案策划岗位职责
2015/04/14 职场文书
2016师德师风学习心得体会
2016/01/12 职场文书