今天在看python时,对apply()函数的用法不太了解,上网搜了下,顾转载到此处,做备份!
今天写代码的时候用到了python apply
的方法,感觉非常的好用,于是写篇文章介绍给大家。
python
apply函数的具体的含义:
apply(func
[, args [, kwargs ]])
函数用于当函数参数已经存在于一个元组或字典中时,间接地调用函数。args是一个包含将要提供给函数的按位置传递的参数的元组。如果省略了args,任
何参数都不会被传递,kwargs是一个包含关键字参数的字典。
apply()的返回值就是func()的返回值,apply()的元祖参数是有序的,元素的顺序必须和func()形式参数的顺序一致
下面给几个例子来详细的说下:
1假设是执行没有带参数的方法
def say():
print 'say in'
apply(say)
输出的结果是'say in'
2函数只带元组的参数。
def say(a, b):
print a, b
apply(say,("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
对于有些朋友来说第3个函数带关键字的操作稍微比较难理解一点,其他的应该还比较简单,如果你觉的第3个比较难的话,
可以自己多写点代码练习下。
下面有个例子是apply的经典运用,他可以让你少写一些代码,多点时间陪陪朋友
地址是:
http://bbs.cnpythoner.com/viewthread.php?tid=139&extra=
link:http://www.cnblogs.com/wanpython/archive/2010/08/23/1806749.html
分享到:
相关推荐
java2python--java代码转python工具
Python知识点Python知识点Python知识点Python知识点Python知识点Python知识点Python知识点Python知识点Python知识点Python知识点Python知识点Python知识点Python知识点Python知识点
超完整 Python基础入门知识教程 Python从入门到进阶知识大全 Python开发基础知识能力集全部课件 1885页
超完整 Python基础入门知识教程 Python从入门到进阶知识大全 Python开发基础知识能力集全部课件 1885页
【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识及简单实践【python爬虫】python爬虫基础知识...
python3基础知识总结笔记 python3基础知识总结笔记 python3基础知识总结笔记
个人整理电子学会Python一级考试知识点总结 一级易错题,需要的留言。 考试标准条目: 一、了解Python有多种开发环境,熟练使用Python自带的IDLE开发 环境,能够进行程序编写、调试和分析,具备使用Python开发环 境...
最全Python基础的知识点复习完整版
【python入门必背】python入门基础知识点合集、python基础知识背记手册 主要内容概要: 第1章 走进 Python. 第2章 Python语言基础 第3章 运算符与表达式 第4章 流程控制语句 第5章 列表与元组 第6章 字典与集合 第...
全面总结python知识点,方便记忆,适合新手学习。
Python爬虫基础知识和反爬机制(案例) Python爬虫基础知识和反爬机制(案例) Python爬虫基础知识和反爬机制(案例) Python爬虫基础知识和反爬机制(案例) Python爬虫基础知识和反爬机制(案例) Python爬虫基础...
matlab 转python从入门到精通的白皮书教程,适合需要matlab转python的朋友使用
Python知识自动问答系统的研究与实现 Python知识自动问答系统的研究与实现 Python知识自动问答系统的研究与实现 Python知识自动问答系统的研究与实现 Python知识自动问答系统的研究与实现 Python知识自动问答系统的...
python基础知识 python基础知识 微信公众号-IT赶路⼈,专注分享与IT相关的知识,关注我,⼀起升职加薪! Python,您⼀定听说过它,并且想知道这门语⾔有什么特别之处。 随着机器学习和⼈⼯智能的兴起,摆脱它成为...
Python从入门到进阶知识手册1885页Python从入门到进阶知识手册1885页Python从入门到进阶知识手册1885页Python从入门到进阶知识手册1885页Python从入门到进阶知识手册1885页Python从入门到进阶知识手册1885页Python从...
python-基础知识思维导图 , python-基础知识思维导图 python-基础知识思维导图
python知识点整理.pdf
python中基础知识和练习
python面试问到的一些基础知识,以及一些简单的面试题。