函数调用函数在python中

时间:2013-01-04 23:51:57

标签: python python-2.7

class a:
    def __init__(self):
        b
    def c(self):
        d(e)
    def d(self,g):
        print 1

我想知道如果我想在函数c中使用函数d,我应该怎么做,因为它转为“未定义全局名称d”。谢谢。

2 个答案:

答案 0 :(得分:6)

d是一种实例方法,因此您可以使用self.d()调用它。

答案 1 :(得分:3)

您必须从函数中调用self.d()