Встречается на 2% собеседований по Python
Что такое 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
интервью вопросы и ответы