Python 我们可以创建一个不满足用于创建对象的类吗?

Python 我们可以创建一个不满足用于创建对象的类吗?,python,object,Python,Object,我想创建一个对象来重组一组函数(一种工具箱),但我没有发现如何在不创建类的情况下创建对象。 那么,创建一个名为Toolbox的类可以吗,比如Toolbox。tool1(x)将某个函数应用于x,但是Toolbox()给出了一个错误 否则,你有什么建议吗?怎么样 class Toolbox(object): @property def __init__(self):pass @staticmethod def tool1(x): return x 尝试使用工具箱时,即执

我想创建一个对象来重组一组函数(一种工具箱),但我没有发现如何在不创建类的情况下创建对象。 那么,创建一个名为
Toolbox
的类可以吗,比如
Toolbox。tool1(x)
将某个函数应用于
x
,但是
Toolbox()给出了一个错误

否则,你有什么建议吗?

怎么样

class Toolbox(object):

  @property
  def __init__(self):pass

  @staticmethod
  def tool1(x):
    return x
尝试使用
工具箱时,即执行
工具箱()
,您会根据需要收到错误,原因是,请参阅

并且可以像往常一样使用,例如

>>> Toolbox.tool1(2)
2

是的,静态方法是最好的选择!此外,如果您需要一些共享功能,可以通过
@classmethod
装饰器使用类方法。
>>> Toolbox.tool1(2)
2