我正在制作一个Python应用程序,并且我有一个类,其中的函数可以更改在该类之后创建的变量。我不能将该变量放在类之前,因为该变量引用类内部的变量,最终会出现一个悖论。它看起来像这样:
class LeClass:
def __init__(self):
#Casual__init__Stuff
def LeFunction(self):
A = 1
A = LeClass()
有人有解决办法吗?谢谢!
最佳答案
在类代码中分配变量 A
之前将其声明为全局变量:
global A
A = 1
否则,A 将成为一个局部变量,在方法返回后超出范围(不再可访问)。
关于python - 引用稍后在代码中创建的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35918739/