推荐视频:
根据视频的简单总结:
1. 参数的顺序
位置参数、默认参数,可变位置参数(*args)、命名关键词参数、可变关键词参数(**kwargs)
2. 位置参数,可变位置参数(*args)
3. 命名关键词参数,可变关键词参数(**kwargs)
4. 默认参数
5. ∗ * ∗和 / / /号的作用
- ∗ * ∗号后的参数为强制关键词参数;
- / / /号前的参数为强制位置参数;
6. 解包
-
∗ * ∗ 号可以将输入的可变位置参数打包成元组的形式。
-
∗ * ∗ 号负责将列表、元组打包或者解包。
-
∗ ∗ ** ∗∗ 可将输入的可变关键词参数打包成字典的形式
-
可变(位置或关键词)参数的形式既然是元组或者字典,即可按照元组和字典的索引方式进行查询。