关键字参数
- 可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple。
- 关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict
- 使用范例
关键字参数可以先组装出一个dict:
简便一点:
对关键字的应用之一:
命名关键字参数
- 命名关键字参数需要一个特殊分隔符,后面的参数被视为命名关键字参数:
- 如果函数定义中已经有了一个可变参数,后面跟着的命名关键字参数就不再需要一个特殊分隔符*了:
- 命名关键字参数可以有缺省值,从而简化调用: