Python中的kwargs
来源:互联网 发布:as3比js 编辑:程序博客网 时间:2024/05/16 10:21
Python的函数中有几种参数,一个是基于位置的参数,一个是基于变量名赋值的参数
基于位置的参数被*args存入元组中,基于变量名赋值的参数被**kwargs放入一个字典中
如:
def foo(*args, **kwargs): print "Positional arguments are:" print args print "Keyword arguments are:" print kwargs
在交互模式下测试为;
>>> foo(1, 2, 3)Positional arguments are:(1, 2, 3)Keyword arguments are:{}>>> foo(1, 2, name='Adrian', framework='Django')Positional arguments are:(1, 2)Keyword arguments are:{'framework': 'Django', 'name': 'Adrian'}
注意:在传入参数时,基于位置的参数必须写在赋值参数的前面
- Python中的kwargs
- python中的*arg **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
- poj 2181
- poj 1606 Jugs
- ads1.2下ucos移植平台的搭建
- mysql配置文件my.cnf详解[部分]
- IO设备控制IOCTL操作
- Python中的kwargs
- HDU 题目分类
- 最简单的三层神经网络Matlab实现
- 如果没有规则,梦又将飞往何方?
- CodeIgniter数据库PostgreSQL配置要点
- 同步调用、回调函数、异步调用
- 监听短信
- 如何选择STL容器
- Cocos2d-x v2.1 中 setResourceDirectory() 方法不再可用