class A:
def __init__(self):
pass
def b(self):
print()
def c(self):
c = 'c'
a = A
a.b()
类似于这种的怎么能让函数b输出函数c中的变量c呢
class A:
def __init__(self):
pass
def b(self):
print()
def c(self):
c = 'c'
a = A
a.b()
类似于这种的怎么能让函数b输出函数c中的变量c呢
class A:
def __init__(self):
self.c='c'
def b(self):
print(self.c)
# def c(self):
# self.c = 'c'
a = A()
a.b()
我建议这么写 你的函数c 和变量c重名,初始化变量一般要放在init里面 如果你去调用其他函数的局部变量 是不太可能的