|
|
1
4
每当需要一个不容易静态指定的默认值时,习惯用法是使用一个sentinel值。
如果
或者,如果没有任何虚假的价值是有效的:
或者,即使是
顺便说一下,称之为“默认关键字参数”意味着一个严重的误解。函数定义中默认值的语法与函数调用中关键字参数的语法相似,这是一个巧合。特别是,这不是关键字参数,可以在不使用关键字参数的情况下调用它。例如:
如果您实际上想要一个只包含关键字的参数,它必须在
“kwargs”通常不是“关键字参数”或“关键字参数”的缩写,而是用于
|
|
|
2
2
|