一般的函数参数是位置参数,位置不对会出问题
1.关键字参数
使用参数名提供的参数就是关键字参数,有了关键字参数,顺序就不会有影响。
2.默认参数
在定义函数时可以给某些参数设定默认值
3.可变长参数
python中允许一组数据给一个形参
tupleArgs前的*是可变位置参数的标记,用来收集其余的位置参数,将它们放到一个元组中
推荐使用下面方式进行调用
4.可变长的关键字参数
用两个星号表示可变长的关键字参数
一般的函数参数是位置参数,位置不对会出问题
1.关键字参数
使用参数名提供的参数就是关键字参数,有了关键字参数,顺序就不会有影响。
2.默认参数
在定义函数时可以给某些参数设定默认值
3.可变长参数
python中允许一组数据给一个形参
tupleArgs前的*是可变位置参数的标记,用来收集其余的位置参数,将它们放到一个元组中
推荐使用下面方式进行调用
4.可变长的关键字参数
用两个星号表示可变长的关键字参数