全局不通过变量通过函数Python

时间:2018-03-02 03:34:46

标签: python python-2.7

我试图传递这样的变量设置: gingerlu

1 个答案:

答案 0 :(得分:1)

global变量不会有问题。

In [1]: def recap():
   ...:     global pos
   ...:     pos = 100
   ...:

In [2]: def main():
   ...:     recap()
   ...:     print(pos)
   ...:

In [3]: main()
100

主要原因是您在pos函数中使用了局部变量main(),它不是全局的。