Skip to main content
 首页 » 编程设计

python将自己传递给引用的函数

2025年05月04日14lvdongjie

<分区>

我有一个被对象调用的函数引用。我希望该对象将自身作为参数传递给函数,就像它通常对自己的函数所做的那样。

IE 我想在以下示例中使用 self.myFoo() 而不是 self.myFoo(self)

代码示例:

def foo(self): 
    print(self.toString()) 
 
class Node: 
    def __init__(self, myFoo): 
        self.myFoo = myFoo 
 
    def run(self): 
        self.myFoo() 
 
    def toString(self): 
        return "Hello World" 
 
n = Node(foo) 
n.run()