擅长:python、mysql、java
<p>另一个选项是提供关键字参数。例如,如果您有使用此函数的旧代码,并且由于某种奇怪的原因无法更新,那么这可能非常有用。关键字参数可以包含默认值。</p>
<pre><code>def highscore( filename = "filename.txt" ):
try:
text_file = open (filename, "r")
</code></pre>
<p>然后可以像以前一样调用此函数以使用默认值“filename.txt”:</p>
<pre><code>highscore()
</code></pre>
<p>或指定任何新文件名:</p>
<pre><code>highscore( filename = "otherfile.csv" )
</code></pre>
<p>有关更多信息,请参阅python文档。
<a href="http://docs.python.org/tutorial/controlflow.html#default-argument-values" rel="nofollow">http://docs.python.org/tutorial/controlflow.html#default-argument-values</a></p>