python 函数调用
test中有两个方法:test_a,test_b.我想在test_b中调用test_a.求指导
class Test:
def test_a():
a=1
b=3
print ("a+b"+(a+b))
return a+b
def test_b():
c=test_a()
print("c="+c)
if __name__=="main":
test_a()
test_b()
[解决办法]
c=self.test_a()
class Test:
def test_a(self):
a=1
b=3
print ("a+b"+(a+b))
return a+b
def test_b(self):
c=self.test_a()
print("c="+c)
if __name__=="main":
TestObj=Test()
TestObj.test_a()
TestObj.test_b()
class Test:
def test_a(self):
a = 1
b = 3
print("a + b = ", a + b)
return a + b
def test_b(self):
c = self.test_a()
print("c = ", c)
if __name__== "__main__":
T = Test()
T.test_a()
T.test_b()