什么时候在函数中使用全局变量而不是参数?

时间:2016-04-02 18:43:13

标签: python

何时使用全局变量而不是参数,反之亦然。另外,你为什么要这样做?

99.9%的时间,我使用全局变量然后返回这些变量的乘积。我很少在我的函数中使用Arguments,但我想知道何时正确使用其中任何一个是。我做错了,还是真的重要?

1 个答案:

答案 0 :(得分:0)

99.9999%的程序员使用参数,并且不惜一切代价避免全局变量。

在我看来,因为函数参数很好地定义了函数所需的输入,返回值定义了函数的结果。使用全局变量,很难一瞥该函数使用的数据以及它返回的数据。