Встречается на собеседованиях • сегодня
Что такое глобальная область видимости (global scope)
Глобальная область видимости — это пространство, где создаются переменные на верхнем уровне модуля (файла). Эти переменны доступны из любой части кода в этом модуле, включая функции (если не переопределены локально).
python
x = 10 # Глобальная переменная
def foo():
print(x) # Доступ к глобальной x
foo() # Выведет 10Нюансы:
- Если внутри функции переменная изменяется, нужно явно указать
global - Глобальные переменные могут усложнить отладку и тестирование
- Лучше избегать излишнего использования глобального состояния
python
y = 20
def bar():
global y
y += 5 # Изменение глобальной переменной
bar()
print(y) # 25
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы