Skip to main content
 首页 » 编程设计

python之在不使用自值的类中定义函数的正确方法

2025年05月04日19jackei

我是 opp 编程的新手。我想知道如何处理类内部但不使用 self 值的函数

例如

class example: 
 
 
      def __init__(self,n): 
          self.number=n 
      def get_t(self,t): 
          return t*t  
      def main(self): 
          b=1 
          k=self.get_t(b) 

从例子中可以看出函数 get_t 与 self 值无关。

所以我想知道在哪里放置函数 get_t 或者可能是如何重构类。

感谢您的考虑

请您参考如下方法:

您正在寻找的是静态方法。像这样声明一个静态方法

@staticmethod 
def foo(): 
    pass