擅长:python、mysql、java
<p>您可以使用<strong>可选参数</p>
<p>例如:</p>
<pre><code>def info(name, age=10):
</code></pre>
<p>是具有可选参数<code>age</code>的函数。</p>
<p>有效的信息调用是:</p>
<pre><code>info("Roy")
info("Roy", 15)
</code></pre>
<p>在您的情况下,您可以将函数更改为:</p>
<pre><code>def get_count(words=[]): # Assuming words is a list. If it is a string you can use words=""
</code></pre>
<p>因此,如果不传递任何参数,则默认情况下,函数将<code>words</code>作为空的<code>list</code>。</p>
<p><strong>奖金:</strong></p>
<p>我发现了</p>
<pre><code>for element in consonants_str:
consonants_ls.append(element)
for element in vowels_str:
vowels_ls.append(element)
</code></pre>
<p>你不需要这个。相反,您可以这样做:</p>
<pre><code>consonants_ls = list(consonants_str)
vowels_ls = list(vowels_str)
</code></pre>