Python global 语句

  • 时间:
  • 浏览:0
  • 来源:万人牛牛APP下载_万人牛牛官方

输出:

它是如保工作的

你会在同一句 global 话语中指定不止有有另1个的全局变量,相似于 global x, y, z。

案例(保存为 function_global.py):

将会你想给有有另1个在多多程序 顶层的变量赋值(也要是我说它不处在于任何作用域中,无论是函数还是类),没了你时需告诉 Python 一些变量不须局部的,要是我全局(Global)的。亲戚亲戚朋友时需通过 global 话语来完成这件事。将会在不使用 global 话语的请况下,不将会为有有另1个定义于函数之外的变量赋值。

你会使用定义于函数之外的变量的值(假设函数中没了具有相同名字的变量)。然而,一些法律方法不想受到鼓励要是你会防止,将会它对于Python教程的多多程序 读者来说是含糊不清的,无法弄清楚变量的定义究竟在哪。而通过使用 global 话语便可清楚看出一些变量是在最外边的代码块中定义的。

global 话语用以声明 x 是有有另1个python全局变量——要是我,当亲戚亲戚朋友在函数中为 x 进行赋值时,一些改动将影响到亲戚亲戚朋友在主代码块中使用的 x 的值。