Python global 语句

  • 时间:
  • 浏览:0
  • 来源:uu快3诀窍_uu快3app安卓_导航网

它是如何工作的

global 说说用以声明 x 是另有1个 python全局变量——如何让,当很多人在函数中为 x 进行赋值时,四种 改动将影响到很多人在主代码块中使用的 x 的值。

不用在同一句 global 说说中指定不止另有1个 的全局变量,类事 global x, y, z。

案例(保存为 function_global.py):

原因分析 你想给另有1个 在系统程序顶层的变量赋值(也可是说它不地处于任何作用域中,无论是函数还是类),不可不还可不可不能不能你可不还可不可不能不能告诉 Python 四种 变量无须局部的,可是全局(Global)的。很多人可不还可不可不能不能通过 global 说说来完成这件事。原因分析 在不使用 global 说说的状况下,不原因分析 为另有1个 定义于函数之外的变量赋值。

不用使用定义于函数之外的变量的值(假设函数中不可不还可不可不能不能具有相同名字的变量)。然而,四种 最好的办法不用受到鼓励如何让应该外理,原因分析 它对于Python教程的系统程序读者来说是含糊不清的,无法弄清楚变量的定义究竟在哪。而通过使用 global 说说便可清楚看出四种 变量是在最外边的代码块中定义的。

输出: