python参数中的*和** - walkerwang - 博客园
python参数中的*和**
2012-02-26 20:05
by
walkerwang,
105
visits,
收藏,
编辑
问题:
Python的函数定义中有两种特殊的情况,即出现*,**的形式。
如:def myfun1(username, *keys)或def myfun2(username, **keys)等。
解释:
* 用来传递任意个无名字参数,这些参数会一个Tuple的形式访问。
**用来处理传递任意个有名字的参数,这些参数用dict来访问。*
应用:
#########################