擅长:python、mysql、java
<p>使用<a href="https://docs.python.org/3/tutorial/controlflow.html#unpacking-argument-lists" rel="nofollow noreferrer">unpacking operator, *</a>:</p>
<p><code>DisplayAccountInfo(*CreateAccount())</code></p>
<p>它的作用是获取<code>CreateAccount</code>返回的四个字符串的元组,并将它们转换为四个参数,作为单独的参数传递给<code>DisplayAccountInfo</code>。然而,如果省略了<code>*</code>运算符而只调用了<code>DisplayAccountInfo(CreateAccount())</code>,则会将一个元组参数传递给<code>DisplayAccountInfo</code>,从而导致<code>TypeError</code>异常(因为<code>DisplayAccountInfo</code>需要四个参数,而不是一个)</p>
<p>当然,如果还需要保存从<code>CreateAccount</code>返回的字符串以供以后使用,则需要在调用<code>CreateAccount</code>和<code>DisplayAccountInfo</code>之间执行此操作</p>