python 函数调用

qq769568569 2013-01-30 02:49:50
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()
...全文
133 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
crifan 2013-02-01
  • 打赏
  • 举报
回复
bugs2k 2013-01-31
  • 打赏
  • 举报
回复
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()
a + b = 4 a + b = 4 c = 4
  • 打赏
  • 举报
回复

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()
angel_su 2013-01-30
  • 打赏
  • 举报
回复
class Test: def test_a(self): 类的方法,一般写法起码是带一个参数self,然后由实例调用,类似xxx.test_a(),不要self参数静态的用@staticmethod装饰下下...
bugs2k 2013-01-30
  • 打赏
  • 举报
回复
c=self.test_a()

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧