擅长:python、mysql、java
<p>可以在函数中使用关键字参数而不是普通参数:</p>
<pre><code>def someRecursiveFn(item, val=None):
val = val or 0
</code></pre>
<p>因此,如果<code>val</code>没有传递给函数调用,它将默认为<code>None</code>。在</p>
<p><code>val = val or 0</code>将确保<code>val=None</code>或{<cd5>}转换为0。如果您只关心首先定义<code>val</code>,则可以省略。在</p>