大家好。这是所有初学者的问题。
我编写了一个可以工作的脚本但使用了一些全局变量(使用网络输入设置,并在不同的函数中使用它来更改其状态),以允许我从多个函数更改和访问这些变量的内容。 现在我明白全局变量是有问题的所以我正在考虑用类替换它们。
这是一个如何在"纠正"方式:
class values1(object):
def __init__(self):
self.__height = 2.85
def set_height(self,height):
self.__height =height
def get_height(self):
return self.__height
val = values1()
def print1():
print (val.get_height())
val.set_height(3.45)
def print2():
print val.get_height()
print1()
print2()