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 相关文章推荐
基于使用paramiko执行远程linux主机命令(详解)
Oct 16 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
Feb 24 Python
详解Python中的动态属性和特性
Apr 07 Python
python merge、concat合并数据集的实例讲解
Apr 12 Python
Django安装配置mysql的方法步骤
Oct 15 Python
python pandas读取csv后,获取列标签的方法
Nov 12 Python
python实现归并排序算法
Nov 22 Python
如何在Python中实现goto语句的方法
May 18 Python
python三大神器之fabric使用教程
Jun 10 Python
python全栈要学什么 python全栈学习路线
Jun 28 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
Aug 29 Python
PyTorch实现AlexNet示例
Jan 14 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的错误信息
2006/10/09 PHP
用缓存实现静态页面的测试
2006/12/06 PHP
php的urlencode()URL编码函数浅析
2011/08/09 PHP
解析php中memcache的应用
2013/06/18 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
2016/02/26 PHP
php时间戳转换代码详解
2019/08/04 PHP
JS JavaScript获取Url参数,src属性参数
2021/03/09 Javascript
JQUERY复选框CHECKBOX全选,取消全选
2008/08/30 Javascript
window.onbeforeunload方法在IE下无法正常工作的解决办法
2010/01/23 Javascript
jQuery 验证插件 Web前端设计模式(asp.net)
2010/10/17 Javascript
js 设置缓存及获取设置的缓存
2014/05/08 Javascript
js拼接html注意问题示例探讨
2014/07/14 Javascript
基于javascript实现最简单的选项卡切换效果
2016/05/16 Javascript
JavaScript 保护变量不被随意修改的实现代码
2017/09/27 Javascript
微信小程序分享海报生成的实现方法
2018/12/10 Javascript
vue刷新页面时去闪烁提升用户体验效果的实现方法
2018/12/10 Javascript
微信小程序Echarts图表组件使用方法详解
2019/06/25 Javascript
Python fileinput模块使用实例
2015/05/28 Python
使用Python写一个贪吃蛇游戏实例代码
2017/08/21 Python
python交互式图形编程实例(二)
2017/11/17 Python
Python3之文件读写操作的实例讲解
2018/01/23 Python
python获取指定字符串中重复模式最高的字符串方法
2018/06/29 Python
python3 拼接字符串的7种方法
2018/09/12 Python
Python实现爬取马云的微博功能示例
2019/02/16 Python
Golang GBK转UTF-8的例子
2019/08/26 Python
Python 异常的捕获、异常的传递与主动抛出异常操作示例
2019/09/23 Python
Ubuntu配置Pytorch on Graph (PoG)环境过程图解
2020/11/19 Python
详解Sticky Footer 绝对底部的两种套路
2017/11/03 HTML / CSS
网络教育自我鉴定
2014/02/04 职场文书
2014年保卫部工作总结
2014/11/21 职场文书
中班上学期个人总结
2015/02/12 职场文书
2015年效能监察工作总结
2015/04/23 职场文书
追悼词范文大全
2015/06/23 职场文书
企业团队精神心得体会
2016/01/19 职场文书
Django REST framework 限流功能的使用
2021/06/24 Python
uni-app 微信小程序授权登录的实现步骤
2022/02/18 Javascript