擅长:python、mysql、java
<p>我相信你只是在寻找这个:</p>
<pre><code>param1, param2 = charAbility()
</code></pre>
<h2>解释</h2>
<p>您的方法返回两个值<code>pAbility, pScore</code>。如果你想简单地做到这一点:</p>
<pre><code>param = charAbility()
</code></pre>
<p>您仍然可以访问这两个返回,但是它们以<a href="https://docs.python.org/3/tutorial/datastructures.html#tuples-and-sequences" rel="nofollow">tuple</a>的形式返回:</p>
<p>正在发生的事情的简化示例:</p>
<pre><code>def charAbility():
return 1, 2
param = charAbility()
print(param)
(1, 2)
</code></pre>
<p>因此,要处理返回到它们自己的变量,以便您可以将其传递给新方法,您应该使用上面提供的示例。要重新迭代:</p>
<pre><code>param1, param2 = charAbility()
</code></pre>
<p>现在您可以将<code>param1</code>(它将保持<code>pAbility</code>)和<code>param2</code>(它将保持<code>pScore</code>)传递给您需要将其发送到的任何其他方法:</p>
<pre><code>some_other_method(param1, param2)
</code></pre>