擅长:python、mysql、java
<p>您必须应用<code>len(args) == 3</code>而不是<code>args == 3</code>,因为如果您使用<code>args</code>,那么它是一个元组列表,如果您检查它,则必须转到<code>else</code>条件。在</p>
<pre><code>def myfunc(*args):
if len(args) == 3:
for arg in args:
print arg
else:
print "exit"
a, b, c = 1, 2, 3
myfunc(a, b, c)
</code></pre>
<p>此代码将给出预期的结果。在</p>