offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
89 of 97 menu

Задать глобальную переменную Python

Глобальной называют переменную, к которой можно получить доступ из всех блоков кода, однако задать ее возможно только в общем пространстве кода. Если мы задаем переменную внутри блока (функции или цикла), то она уже будет доступна только в их пределах, в соответствии с чем она называется локальной. Смотрите пример:

var1 = 3 def my_func(): var2 = 2 print(f'var1 inside function:', var1) print(f'var2 inside function:', var2) my_func() print(f'var1 outside function:', var1) print(f'var2 outside function:', var2)

Результат выполнения кода:

var1 inside function: 3 var2 inside function: 2 var1 outside function: 3 NameError: name 'var2' is not defined. Did you mean: 'var1'?