Python中*args 和**kwargs
来源:互联网 发布:政府财政支出数据 编辑:程序博客网 时间:2024/05/01 09:53
*args
位置参数 , 把参数收集到一个元组中,作为变量args。
def fun_var_args(farg, *args): print "arg:", farg for value in args: print "another arg:", value fun_var_args(1, "two", 3) # *args可以当作可容纳多个变量组成的list#result:arg: 1 another arg: two another arg: 3
**kwargs
关键字参数 , 是一个正常的python字典类型,包含参数名和值。
def fun_var_kwargs(farg, **kwargs): print "arg:", farg for key in kwargs: print "another keyword arg: %s: %s" % (key, kwargs[key]) fun_var_kwargs(farg=1, myarg2="two", myarg3=3) # myarg2和myarg3被视为key, **kwargs可以当作容纳多个key和value的dictionary #result:arg: 1 another keyword arg: myarg2: two another keyword arg: myarg3: 3
0 0
- Python中*args 和**kwargs
- Python中*args 和**kwargs
- Python *args 和 **kwargs
- python *args和**kwargs
- Python中*args 和**kwargs的用法
- Python中*args 和**kwargs的用法
- Python中*args 和**kwargs的用法
- PYTHON中如何使用*ARGS和**KWARGS
- Python中*args 和**kwargs的用法
- Python中*args 和**kwargs的用法
- Python中*args 和**kwargs的用法
- Python中*args 和**kwargs的用法
- Python中*args 和**kwargs的用法
- Python中*args 和**kwargs的用法
- Python中*args 和**kwargs的用法
- Python中*args 和**kwargs的用法
- Python中*args 和**kwargs的用法
- Python中*args 和**kwargs的用法
- 1076: [SCOI2008]奖励关|状压动规|概率与期望
- 正则表达式笔记
- 组合查询
- Hadoop的文件格式
- 宁静的冬日
- Python中*args 和**kwargs
- caffe之MNIST基础详解
- oralce初级问题--不定时更新
- 欢迎使用CSDN-markdown编辑器
- HIve的rcfile文件存储格式的介绍以及如何将HIve的textfile文件存储格式转化为rcfile文件格式
- code vs guard 的无聊
- 【VMware】下安装Ubuntu14.10 【Linux】系统
- tyvj 笔记本电脑
- UID详解