先来看一个例子:
复制代码代码如下:
>>> def foo(*args, **kwargs):
print 'args =', args
print 'kwargs = ', kwargs
print '-----------------------'
>>> if __name__ == '__main__':
foo(1, 2, 3, 4)
foo(a=1, b=2, c=3)
foo(1,2,3,4, a=1, b=2, c=3)
foo('a', 1, None, a=1, b='2', c=3)
其输出结果如下:
复制代码代码如下:
args = (1, 2, 3, 4)
kwargs = {}
-----------------------
args = ()
kwargs = {'a': 1, 'c': 3, 'b': 2}
-----------------------
args = (1, 2, 3, 4)
kwargs = {'a': 1, 'c': 3, 'b': 2}
-----------------------
args = ('a', 1, None)
kwargs = {'a': 1, 'c': 3, 'b': '2'}
-----------------------
从以上例子可以看出,这两个是python中的可变参数,
您可能感兴趣的文章:
python Django模板的使用方法(图文)
使用python Django做网页
教你安装python Django(图文)
python条件和循环的使用方法
python列表与元组详解实例
python创建和使用字典实例详解
python分割和拼接字符串
python list语法学习(带例子)
python读取Android permission文件
Python读写Excel文件的实例
Python修改Excel数据的实例代码
Python获取apk文件URL地址实例
Python urllib模块urlopen()与urlretrieve()详解
Python ZipFile模块详解
python标准日志模块logging的使用方法
python类定义的讲解
python中文乱码的解决方法
QQ空间 搜狐微博 人人网 开心网 百度搜藏更多
Tags:python
复制链接收藏本文打印本文关闭本文返回首页
上一篇:python操作MongoDB基础知识
下一篇:windows下wxPython开发环境安装与配置方法
相关文章
2014-01-01Python群发邮件实例代码
2014-06-06Python中的yield浅析
2013-12-12python使用mysqldb连接数据库操作方法示例详解
2009-05-05python 正则表达式 概述及常用字符
2009-04-04用python实现的可以拷贝或剪切一个文件列表中的所有文件
2013-02-02python 从远程服务器下载日志文件的程序
2014-04-04python 七种邮件内容发送方法实例
2013-11-11python操作MongoDB基础知识
2014-04-04python使用PyFetion来发送短信的例子
2013-03-03python的正则表达式re模块的常用方法
文章评论
最 近 更 新
Python FTP操作类代码分享
Python中删除文件的程序代码
pycharm 使用心得(三)Hello world!
python读取Android permission文件
windows系统中python使用rar命令压缩多个
python正则表达式判断字符串是否是全部小
python抓取网页图片并放到指定文件夹
python实现文件分组复制到不同目录的例子
python遍历文件夹并删除特定格式文件的示
Python操作json数据的一个简单例子
热 点 排 行
Python入门教程 超详细1小时学会
python 中文乱码问题深入分析
比较详细Python正则表达式操作指
Python字符串的encode与decode研
Python open读写文件实现脚本
Python enumerate遍历数组示例应
Python 深入理解yield
Python+Django在windows下的开发
python 文件和路径操作函数小结
python 字符串split的用法分享