python函数参数定义规则
时间: 2023-07-02 16:17:46 浏览: 200
python 函数中的参数类型
5星 · 资源好评率100%
Python函数的参数定义规则如下:
1. 必需参数:必需参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。
2. 关键字参数:关键字参数和函数调用关系紧密,函数调用使用关键字参数来确定传入的参数值。
3. 默认参数:调用函数时,如果没有传递参数,则会使用默认参数。
4. 不定长参数:不定长参数可以通过以下两种方式实现:
- 加了星号 * 的参数会以元组(tuple)的形式导入,存放所有未命名的变量参数。
- 加了两个星号 ** 的参数会以字典的形式导入,存放所有未命名的关键字参数。
在定义函数时,可以同时使用这些参数。例如:
```
def func(arg1, arg2, *, arg3="default", **kwargs):
pass
```
其中,arg1和arg2是必需参数,arg3是关键字参数,kwargs是不定长参数。
阅读全文