用python类组织类似的方法

2024-04-16 13:05:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我只是想知道如何在python中对类中的类似方法进行分组。 以下是一个例子:

class Test:
def add(a, b):
    return a + b
def sub(a, b):
    return a - b

我想对这些函数进行分组,以便您可以这样调用它们

me = Test
print(me.math.add(5, 2))
print(me.math.sub(5, 2))

如果可能的话。在本例中,我将这些函数与一个名为math的东西分组。 我甚至不知道你是否能做到这一点,但它会很方便


1条回答
网友
1楼 · 发布于 2024-04-16 13:05:53

这样行吗

class Test:
    def __init__(self):
        self.math = Math()

class Math:
    def add(self, a, b):
        return a + b
    def sub(self, a, b):
        return a - b

test = Test()
print(test.math.add(1, 3))
print(test.math.sub(6, 3))

相关问题 更多 >