[英]is a function an instance of built-in class 'function' in python?
In python, when we create a function, the class or type of that function is function
:
def temp():
pass
>>> type(temp)
<class 'function'>
>>> temp.__class__
<class 'function'>
我想知道代码def ~():
是否调用了内置 class function 的__call__
function
。 我想查看内置 class function
的源代码,但我不知道它在哪里。
如果你知道,请回答。
来自@IainShelvington 在评论中给出的链接: https://github.com/python/cpython/blob/master/Objects/funcobject.c
源代码中的任何地方都没有__call__
调用或引用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.