Python *与** 参数问题
2014-02-28 16:28
267 查看
问题:
Python的函数定义中有两种特殊的情况,即出现*,**的形式。
如:def myfun1(username, *keys)或def myfun2(username, **keys)等。
解释:
* 用来传递任意个无名字参数,这些参数会一个Tuple的形式访问。
**用来处理传递任意个有名字的参数,这些参数用dict来访问。*
Python的函数定义中有两种特殊的情况,即出现*,**的形式。
如:def myfun1(username, *keys)或def myfun2(username, **keys)等。
解释:
* 用来传递任意个无名字参数,这些参数会一个Tuple的形式访问。
**用来处理传递任意个有名字的参数,这些参数用dict来访问。*
相关文章推荐
- python中参数问题
- Python *与** 参数问题
- python函数的参数传递问题---传值还是传引用?
- 修复python命令行下接收不到参数的问题
- Python中func(*args, **kwargs)的参数问题
- python 参数传值传引用的问题
- python可变参数调用函数的问题
- 深入讨论Python函数的参数的默认值所引发的问题的原因
- python函数的参数传递问题---传值还是传引用?
- Python函数参数传递的问题
- 解决Python传递中文参数的问题
- Python中任意函数参数问题
- python 函数参数问题
- python函数定义中的参数问题、循环技巧
- Python *与** 参数问题
- Python中方法的缺省参数问题分析
- python连接mysql数据库,传递参数格式问题
- 关于python函数传参数问题 , 不管什么类型都是传引用
- python 默认参数问题
- python 3中使用getattr和*args时, 出现传入参数不一致的问题