擅长:python、mysql、java
<p>在第一种情况下,下面的代码将输出<code>True</code></p>
<pre class="lang-py prettyprint-override"><code>t = Thief(True, True)
print(t.human)
# True
</code></pre>
<p>但在第二种情况下(没有<code>*args</code>),它将引发异常:</p>
<pre class="lang-py prettyprint-override"><code>t = Thief(True, True) # arguments without keywords
print(t.human)
# raises
# TypeError: __init__() takes 1 positional argument but 3 were given
</code></pre>