看descriptor的时候看到了,普通函数其实也是一个类的实例,function类,只是因为定义有特殊的__get__方法,所以才有各种function, bound method之类的表现。
__get__
function, bound method
那么既然def xxx的时候会产生一个function类的实例,那么在这个实例里def __get__()的时候不是又会产生一个function的实例?这不是发生递归定义了吗?
def xxx
function
def __get__()
撒科打诨
达令说
相关分类