擅长:python、mysql、java
<p>这可能是显而易见的,但它可能会帮助一个从未见过它的人。如果错误地按位置和名称显式地指定参数,则常规函数也会发生这种情况。</p>
<pre><code>>>> def foodo(thing=None, thong='not underwear'):
... print thing if thing else "nothing"
... print 'a thong is',thong
...
>>> foodo('something', thing='everything')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: foodo() got multiple values for keyword argument 'thing'
</code></pre>