class LeClass:
def __init__(self):
pass
#Casual__init__Stuff
def LeFunction(self):
global A
A = 1
A = LeClass()
print("First Print :", A)
A.LeFunction()
print("Second Print :", A)
下面是代码的输出:
First Print : <__main__.LeClass object at 0x7f2ba3f1bb38>
Second Print : 1
当您尝试使用该变量时,只需告诉python首先查找类外的变量
代码如下:
下面是代码的输出:
声明变量
A
全局,然后从类代码中赋值:否则,在方法返回后,A将是一个超出范围(不再可访问)的局部变量
相关问题 更多 >
编程相关推荐