例如:
import XXX
class A:
def __init__():
......
def a():
needNum=666
def b():
......
def uselessFunctionA():
......
def uselessFunctionB():
......
那么我到底该如何获取参数needNum呢?之前一直试着把needNum当成类变量调用,显示失败,现在有点懵,求帮助T T
class A:
def init(self, num):
self.needNum = num
def uselessFunctionA(self):
print(self.needNum)
a=A(2)
a.uselessFunctionA()
class A:
def __init__(self, num):
self.needNum=num
def __uselessFunctionA(self):
print(self.needNum
定义的子方法只有在调用的时候才会去执行,可以试试以下代码:
class A:
def init(self):
def a():
needNum = 666
return needNum
self.needNum = a()
变量前面加上self. 就行了。表示在这个类里面都可以使用
感谢您使用技术问答这个模块,同时对csdn的支持。