在 Python 中,类成员函数可以调用其他成员函数,只需要使用 'self' 关键字即可。

class MyClass:
    def func1(self):
        print('func1 called')

    def func2(self):
        print('func2 called')
        self.func1()  # 调用 func1

obj = MyClass()
obj.func2()  # 输出 'func2 called' 和 'func1 called'

在这个例子中,我们定义了一个名为 MyClass 的类,其中包含了两个成员函数 func1 和 func2。在 func2 中,我们调用了 func1,使用了 'self.func1()' 的方式进行调用。这样,当我们调用 'obj.func2()' 时,会依次输出 'func2 called' 和 'func1 called'。

使用 'self' 关键字可以访问类成员函数,因为 'self' 代表当前类的实例。通过 'self.func1()' 的方式,我们可以从 func2 函数内部调用 func1 函数。

理解 'self' 关键字是使用 Python 类和成员函数的关键,它允许我们访问类的属性和方法,并实现函数之间的相互调用。

Python 类成员函数调用:使用 self 实现相互调用

原文地址: https://www.cveoy.top/t/topic/mt4X 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录