Встречается на собеседованиях • сегодня
Что такое global в Python
Ключевое слово global в Python используется для объявления переменной внутри функции как глобальной, позволяя изменять её значение в глобальной области видимости, а не только внутри локальной области функции.
Без global попытка изменить глобальную переменную внутри функции создаст локальную переменную с тем же именем.
Пример:
python
x = 10 # глобальная переменная
def modify():
global x # объявляем x как глобальную
x = 20 # изменяем глобальную переменную
modify()
print(x) # выведет 20Без global:
python
x = 10
def modify():
x = 20 # создаётся локальная переменная
modify()
print(x) # выведет 10 (глобальная x не изменилась)Используйте global осторожно, так как это может усложнить понимание кода и привести к неожиданным побочным эффектам.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы