Справочник · модуль 5 «Функции»
Локальная переменная
Переменная, созданная внутри функции, живёт только внутри неё. После выхода она пропадает.
Сравнение из жизни
Как записка на доске, которую стирают после урока.
Пример
x = 1
def change():
x = 100
print("внутри", x)
change()
print("снаружи", x)Результат
внутри 100 снаружи 1
Учитель в уроке Внутри функции x равен ста. Но это другая коробка, своя. Снаружи x остался единицей. Так функции не портят чужие коробки. Их называют локальными.
Запомнить
Локальная переменная — как запись мелом на доске. После урока её стирают, а за дверью её не видно.
Тема из урока 5.4 «Запасные значения и свои переменные» курса PythonAZ.