函数之强制为全局,,


  强制为全局

  上一节中,我们看到,如果试图从函数内改变一个全局变量的值,Python会创建一个新的局部变量,这是为了防止函数无意地改变全局变量。

  不过,有些情况下确实要在函数中改变一个全局变量。这该怎么做呢?

  可以用Python的一个关键字golbal来做到。可以这样来使用:

  与孩子一起学编程-python教程

  如果使用golbal关键字,Python不会建立名为my_price的局部变量,而是会使用名为my_price的全局变量,另外,如果还没有名为my_price的全局变量,Python就会创建一个。

评论关闭