关于调用python构造函数子方法的参数问题

例如:

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的支持。