擅长:python、mysql、java
<p><code>switch</code>的返回值是一个包含2个项目(一对)的元组,它作为单个参数传递给<code>print</code>函数。并且<code>print</code>使用隐式<code>str</code>将其每个参数转换为一个字符串,<code>('', '')</code>来自这个元组的字符串表示。在</p>
<p>你需要的是分别传递两个项目中的每一个项目。在</p>
<p>由于这是Python 3,只需添加一个字符:</p>
<pre><code>print(*switch(a, b))
</code></pre>
<p><code>*</code>的意思是“将以下iterable的元素作为单独的位置参数传递”,因此它是(在本例中)的简写形式</p>
^{pr2}$
<p>打印通常打印由一个空格分隔的值。如果需要另一个分隔符,例如<code>,</code>,可以使用<code>sep</code>关键字参数:</p>
<pre><code>print(*switch(a, b), sep=', ')
</code></pre>
<hr/>
<p>最后,示例中的<code>str()</code>似乎没有必要。在</p>