关于函数中要传递不确定性参数的方法:*args、**kwargs
来源:互联网 发布:c语言实现汉罗塔 编辑:程序博客网 时间:2024/06/18 03:42
函数中有*args和**kwargs的两种参数,那么这两种参数是干嘛用的呢?
*args:默认是元祖形式
**kwargs:默认是字典形式
具体使用方式,见如下代码:
#encoding=utf-8def test(name,*args,**kwargs): print name,args,kwargsif __name__=='__main__': test('ajin','hello',666,'kitty',age=2.5,gender='female')
结果如下:
C:\Python27\python.exe D:/python/2017-07-01InterfaceFrame_One/InterfaceFrame/arg_test.pyajin ('hello', 666, 'kitty') {'gender': 'female', 'age': 2.5}Process finished with exit code 0
可以看出,**kwargs是key和value组成的字典,*args是元祖类型;
阅读全文
0 0
- 关于函数中要传递不确定性参数的方法:*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中func(*args, **kwargs)的参数问题
- python函数参数*args**kwargs用法实例
- python 函数参数 *args 和 **kwargs
- python函数中*args和**kwargs的区别
- 在eclipse中为main方法的args[]传递参数
- Python函数*args与**kwargs的用法
- python中的含有 *args 和**kwargs的用法 作为参数的函数,参数输入问题
- 关于java方法中Object... args参数的含义
- 罗敏:趣店不存在违规催收,最多打电话提醒还款
- Android中Battery电量上报流程整体架构拆解
- 多 bonding 使用不同 mode 方法
- svn分支合并类型
- vue首次赋值不触发watch
- 关于函数中要传递不确定性参数的方法:*args、**kwargs
- 网易2017内推笔试2:两种排序方法 [python]
- jenkins安装与使用
- nano pi neo2 上Ubuntu-core自行编译ffmpeg c库使用Ubuntu 16.04
- 作用域,可见性,生存期。
- 例题6.1 铁轨【算法入门经典】
- Android事件分发机制
- 基于html5 Canvas图表库 : ECharts
- sdnu 1033 采药