标签: python
何时使用全局变量而不是参数,反之亦然。另外,你为什么要这样做?
99.9%的时间,我使用全局变量然后返回这些变量的乘积。我很少在我的函数中使用Arguments,但我想知道何时正确使用其中任何一个是。我做错了,还是真的重要?
答案 0 :(得分:0)
99.9999%的程序员使用参数,并且不惜一切代价避免全局变量。
在我看来,因为函数参数很好地定义了函数所需的输入,返回值定义了函数的结果。使用全局变量,很难一瞥该函数使用的数据以及它返回的数据。