擅长:python、mysql、java
<p>所有Python标准类型都遵循一些默认异常的约定。行为记录在<a href="https://docs.python.org/3/library/exceptions.html" rel="noreferrer">for the exceptions</a>中,而不是类型。你知道吗</p>
<p>对于<code>dict</code>,异常是<a href="https://docs.python.org/3/library/exceptions.html#TypeError" rel="noreferrer">^{<cd2>}</a>和<a href="https://docs.python.org/3/library/exceptions.html#ValueError" rel="noreferrer">^{<cd3>}</a>。此时可以引发其他异常,但这些异常不依赖于输入(<code>MemoryError</code>和<code>KeyboardInterrupt</code>)。你知道吗</p>
<p><code>TypeError</code>表示不支持传入的对象类型;<a href="https://docs.python.org/3/library/stdtypes.html#dict" rel="noreferrer">^{<cd1>} documentation</a>记录接受的类型(映射或iterable对象),其他所有内容都会引发异常。接受的类型必须符合某些期望;如果不满足这些期望,则会引发<code>ValueError</code>(类型正确,但值错误)。你知道吗</p>