我想用Python中的类来模拟C++中的“结构”。另外,我需要它的全局形式,因为我在许多函数中使用它,我不想传递参数。在
我该怎么做(创建类的全局对象)。在
我的尝试是:
class MyClass():
//Class Constuctor
global ob1 = Myclass()
def func1():
ob1.name = "Hello World"
def func2():
print(ob1.name)
func1()
func2()
这给了我一个“无效语法”错误,我是怎么出错的,还是有更有效的方法来做到这一点? 请注意,我有10个值,所以这个类无论如何都会很痛苦。在
在您的代码中,不需要显式地放置全局修饰符,此变量默认为全局变量。在
输出:
^{pr2}$此外,global的用法如下:
相关问题 更多 >
编程相关推荐