我试图了解从外部定义时如何调用该类的方法。虽然我找到了其他线程来解决这个问题,但我还没有找到一个非常明确的答案来回答我的问题,所以我想以一种简单的形式发布它。
在类外部定义函数并从内部调用它与从内部定义它相同。
def my_func(self_class, arg):
do something with arg
return something
class MyClass:
function = my_func
相对
class MyClass:
def function(self, arg):
do something with arg
return something
然后将其称为
object = MyClass()
object.function(arg)
先感谢您。