Справочник · модуль 5 «Функции»

Локальная переменная

Переменная, созданная внутри функции, живёт только внутри неё. После выхода она пропадает.

Сравнение из жизни

Как записка на доске, которую стирают после урока.

Пример

x = 1

def change():
    x = 100
    print("внутри", x)

change()
print("снаружи", x)
Результат
внутри 100
снаружи 1

Учитель в уроке Внутри функции x равен ста. Но это другая коробка, своя. Снаружи x остался единицей. Так функции не портят чужие коробки. Их называют локальными.

Запомнить

Локальная переменная — как запись мелом на доске. После урока её стирают, а за дверью её не видно.

Тема из урока 5.4 «Запасные значения и свои переменные» курса PythonAZ.

В этом же уроке