定义了一个全局变量,然后在函数中使用这个变量,是否需要用global定义?

这个问题很困扰,记不清楚了,研究了一下,结果如下

  • 如果在函数中不修改这个全局变量,直接使用,无需用global定义
  • 如果在函数要修改全局变量,需要用global定义
  • 如果在函数中定义了同名变量,这个会覆盖全局变量的定义,必须当心

本文地址: http://lutaf.com/52.htm 鲁塔弗原创文章,欢迎转载,请附带原文链接