擅长:python、mysql、java
<p>当您不必检查类型,也不需要依赖异常处理-使用<code>try</code>/<code>except</code>来捕捉违反期望的实例。在</p>
<p>在Python中,这是一种“懒散类型”(但是强类型,我不太打乱纯粹主义者)语言,反复调用<code>isinstance</code>肯定会增加开销。当我面对这样的设计问题时,我问自己的问题是“如果你不想让这个函数处理成对的自然对象,你为什么用它们来调用它?”假设您正在执行某种基于is_兼容谓词的条件分支,我建议您将其更改为条件调用。在</p>
<p>看看你打算如何使用is峎兼容的结果,会让你有一个更集中的答案。在</p>