Tôi muốn chuyển một cái gì đó tương tự như một con trỏ hàm thành viên. Tôi đã thử những điều sau đây.Làm cách nào để truyền hàm thành viên làm đối số trong python?
class dummy:
def func1(self,name):
print 'hello %s' % name
def func2(self,name):
print 'hi %s' % name
def greet(f,name):
d = getSomeDummy()
d.f(name)
greet(dummy.func1,'Bala')
sản lượng dự kiến là hello Bala
Cảm ơn. btw, phương pháp unbound là gì? – balki
Đó là một phương pháp không có đối tượng liên quan đến nó. Để biết thêm thông tin, hãy tham khảo [câu hỏi ngăn xếp ngăn xếp này] (http://stackoverflow.com/questions/114214/class-method-differences-in-python-bound-unbound-and-static) – phihag