擅长:python、mysql、java
<p>也许这就是python调用函数的方式。当您尝试<code>print(type(heappush))</code>时,您会注意到差异</p>
<p>对于问题1,用于标识哪个函数是哪个类型(即<code>staticmethod</code>,<code>classmethod</code>)的修饰符类似于调用并处理函数,并将处理后的函数返回到该名称。因此,确定它的数据应该在函数的某个属性中。在我找到它的位置后,问题3可能会被解决</p>
<p>关于问题2。导入内置函数时,它的类型为<code>builtin_function_or_method</code>。但是如果复制并粘贴它,它是在代码中定义的,所以它只是<code>function</code>。这可能会导致解释器将其称为静态方法,而不是实例方法</p>