python 函数调用时传递参数的一些规范
2018-02-24 22:37
721 查看
位置参数
位置参数需与形参一一对应
关键字参数
与形参顺序无关
位置参数必须在关键字参数之前
(**kwargs):把N个关键字参数,转换成字典格式
(*args):把N个位置参数,转换成
位置参数需与形参一一对应
def test(a,b) #a,b就是位置参数
关键字参数
与形参顺序无关
def test(x,y) print(x,y) test(x=2,y=3)
位置参数必须在关键字参数之前
(**kwargs):把N个关键字参数,转换成字典格式
def test(**kwargs) print(kwargs) test(c=1,b=2)
(*args):把N个位置参数,转换成
def test(*args) print(args) test(1,2,3,4,5)
相关文章推荐
- 关于函数调用中参数传递的一些思考
- python 元组和字典中元素作为函数调用参数传递
- python 函数参数的传递(参数带星号的说明)及调用
- python知识点1之引用、拷贝、函数参数传递、实例调用了类变量
- python 函数调用参数传递规则
- python中函数参数,函数调用参数传递,可变参数,*expression,**expression
- python的函数调用参数传递
- Python中函数的参数传递与可变长参数
- 使用通过寄存器传递的参数的地址, 作为支持调用其他函数
- Python的函数参数传递
- JAVA中函数调用参数传递的理解(值传递和引用传递的理解)
- python减少函数可调用对象的参数个数
- 在动态THML语句中调用JS函数传递带空格参数的问题
- Python函数的参数数传递方式
- 函数参数的传递方式及一些容易出现的问题
- C/C++函数调用时参数传递和命名规范
- 【python】函数定义 参数 调用
- python调用C++,C++回调Python,并传递参数
- Python中函数参数传递问题
- 【M12】了解“抛出一个exception”与“传递一个参数”或“调用一个虚函数”之间的差异