@roxanne.hauck
global
- это ключевое слово в Python, которое используется для указания, что переменная, определенная внутри функции, является глобальной переменной, то есть она определена в области видимости всего модуля.
Например:
1 2 3 4 5 6 7 8 |
x = 10 def foo(): global x x = 20 foo() print(x) # 20 |
В этом примере мы определяем глобальную переменную x
равную 10, а затем изменяем ее значение в функции foo
с помощью ключевого слова global
. После вызова функции foo
значение переменной x
становится равным 20.
Обратите внимание, что ключевое слово global
может использоваться только внутри функций и не может быть использовано в глобальной области видимости (то есть вне функций).
В Python есть также ключевое слово nonlocal
, которое используется для указания, что переменная, определенн