Встречается на собеседованиях • сегодня
Как называются переменные внутри функции, с точки зрения Scope
Переменные внутри функции называются локальными (local variables), если они объявлены внутри тела функции. Их область видимости (scope) ограничена только этой функцией — они недоступны извне.
Если переменная объявлена вне функции, но используется внутри неё — это глобальная (global variable). Для изменения глобальной переменной внутри функции используется ключевое слово global.
Пример:
python
x = 10 # глобальная переменная
def foo():
y = 5 # локальная переменная
global x
x = 20 # изменение глобальной переменной
foo()
print(x) # 20
print(y) # NameError: 'y' is not defined
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы