因此,由于Python中的许多东西都是包含函数的对象,因此可以这样做:
print.__call__.__call__("Hello World")
这是因为print
是函数对象,因此具有__call__
函数对象属性,该属性也是同样具有__call__
函数对象的函数对象。你知道吗
因此,当我们运行这段代码时,我们调用第一个__call__
函数对象,方法是使用参数"Hello World"
调用它的__call__
函数对象,然后调用__call__
函数对象(ut调用它所在的函数对象__call__
的点),然后发生这种情况,然后使用第二个__call__
对象(“Hello World”)发送的参数调用第一个__call__
函数对象,该对象使用调用第一个__call__
的参数"Hello World"
调用它所在的函数对象,然后打印出"Hello World"
。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐