在繁多的代码中,我们总希望一些变量具有全局变量的属性,可以随时更改变化,且可以出入子函数.那么设定一个class类,就可以做到了!
1.定义一个变量类
class Model():
def __init__(self):
self.X=[1,2,3,4,5]
self.Y=['a',"b","c","d"]
2.定义子函数
def remove(X,Y):
X.pop(0)
Y.pop(0)
3.检测是否改变
model=Model()
remove(model.X,model.Y)
print(model.X,model.Y)
结果已经改变
[2, 3, 4, 5] ['b', 'c', 'd']