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