PYTHON ПЕРЕМЕННЫЕ ГЛОБАЛЬНЫЕ

В Python переменная, объявленная вне функции, называется глобальной. Она доступна в любом месте программы и может быть использована в любой функции.

Для объявления глобальной переменной внутри функции, используйте ключевое слово global. Это говорит Python, что вы планируете использовать глобальную переменную и изменения в этой функции должны быть занесены в глобальную область видимости.

Например:

x = "глобальная переменная"def func(): global x print("Перед изменением", x) x = "измененная глобальная переменная" print("После изменения", x) func()print("За пределами функции", x)

Вывод:

Перед изменением глобальная переменнаяПосле изменения измененная глобальная переменнаяЗа пределами функции измененная глобальная переменная

Когда вы объявляете переменную внутри функции, она становится локальной и недоступной за пределами функции. Если вы хотите передать локальную переменную в глобальную область видимости, вы можете использовать ключевое слово global.

Например:

def func(): global y y = "глобальная переменная" func()print(y)

Вывод:

глобальная переменная

#5.1 Как создавать глобальные переменные в python. Global variables в питон.

#43. Области видимости переменных. Ключевые слова global и nonlocal - Python для начинающих

Глобальные переменные Python

Урок 12. Локальные и глобальные переменные. Язык Python

Если бы я начал учить программирование сейчас. Советы спустя 10 лет

Информатика. Язык Python: Локальные и глобальные переменные. Центр онлайн-обучения «Фоксфорд»

Глобальные и локальные переменные в python

BLGPG-F61BAC590936-24-11-23-23

Новые материалы: