从同一类调用函数

2024-04-19 22:52:37 发布

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

我使用下面的类作为我所拥有的东西的简化示例。那么,如何从alfa调用beta函数而不接收错误:namererror:全局名称'beta'未定义

class Test:
    def alfa(self):
        beta('a')
    def beta(something):
        print " what i get:"+something
call=Test()
call.alfa()

我应该在类声明之后使用global beta吗?如果我这样做的话,它是有效的,但我不确定是否是正确的方法。你知道吗

敬礼。你知道吗


Tags: 函数testself名称示例def错误call