在 Class 中的其他地方调用写在 __init__ 中的函数

Call a function written inside of __init__ somewhere else in the Class

假设我有一个 Class:

class Testclass:
      def __init__(self, key)
          self.key = key


          def function(self, key):
              do something ... 

我可以专门调用 function 而不调用整个 __init__ 在测试类方法中的某处吗?

我需要这个,因为我在 __init__ 中有两个函数,我需要分别使用它们。

或者也许我从一开始就做错了,所以欢迎任何其他建议。

不可以,因为这些函数是 __init__ 的本地函数。为什么不让它们成为 class 的方法?

class Testclass:
  def __init__(self, key)
      self.key = key
      result = self.function(key)

  def function(self, key):
      do something ...