python,可变参数
2015-07-07 11:41
701 查看
@要注意定义可变参数和关键字参数的语法:
以及调用函数时如何传入可变参数和关键字参数的语法:
可变参数既可以直接传入:
关键字参数既可以直接传入:
*args是可变参数,args接收的是一个tuple;
**kw是关键字参数,kw接收的是一个dict。
以及调用函数时如何传入可变参数和关键字参数的语法:
可变参数既可以直接传入:
func(1, 2, 3),又可以先组装list或tuple,再通过
*args传入:
func(*(1, 2, 3));
关键字参数既可以直接传入:
func(a=1, b=2),又可以先组装dict,再通过
**kw传入:
func(**{'a': 1, 'b': 2})。
#-*- coding:utf-8 -*- def hello(**kwargs): print kwargs['hello'] hello(**{'hello':'first','good':'two'})
相关文章推荐
- python通过wmi获取windows下进程的信息
- PyQt5 环境配置和Python GUI编程介绍
- python3使用csv模块读写csv文件
- windowsXP+python2.7+openCV3.0环境搭建
- windows python install pygtk
- Python连接PostgreSQL
- Python中的类变量和成员变量
- python process,queue
- python 进程池Pool
- 在Win7中使用Python的MySQLdb模块
- 在Win7中使用Python的MySQLdb模块
- Python学习之文件读写
- Python笔记:性能优化指南
- Python3爬虫爬取某网站美女图片
- yum 遇到 python运行问题
- Python自学笔记之函数式编程4——sorted
- Python 的一些高级特性
- boost.python编译及示例
- python unicode&str 转化
- Python中的urllib模块使用详解