### 可变参数
1.一个星号,将多个参数放入元组
2.两个星号,多个参数放入字典
### 强制命名参数
```python
def f1(*a,b,c): print(a,b,c) f1(2,b=3,c=4) f1(2,3,4)#会报错,因为,*a把2,3,4,都收入里面,导致b.c没有赋值
```
### 可变参数
1.一个星号,将多个参数放入元组
2.两个星号,多个参数放入字典
### 强制命名参数
```python
def f1(*a,b,c): print(a,b,c) f1(2,b=3,c=4) f1(2,3,4)#会报错,因为,*a把2,3,4,都收入里面,导致b.c没有赋值
```
可变参数处理:
如:*c 为可变参数
* ,将多个参数收集到一个元组对象中
**,将多个参数收集到一个字典对象中
强制命名参数:
在带星号的“可变参数”后面增加新的参数,必须是“强制命名参数”。
r如:f1(*a,b,c)
f1(2,b=3,c=4)
可变参数(一个*为元组,**为字典)
强制命名参数(当带星号的“可变参数”后面增加新的参数,必须是强制命名参数)
可变参数
可变数量的参数
1. *,将多个参数收集到一个'元组'对象中。
2. **,将多个参数收集到一个'字典'对象中。
强制命名参数