Курс Python → Определение локальных переменных в Python
Для определения локальной переменной в Python необходимо просто присвоить значение переменной внутри тела функции. Например:
def my_function():
x = 10
print(x)
my_function()
В данном примере переменная x определена внутри функции my_function и имеет локальную область видимости. Если мы попытаемся обратиться к переменной x за пределами функции, то получим ошибку.
Локальные переменные могут иметь одинаковые имена в разных функциях, так как они существуют только внутри своей функции и не пересекаются с переменными из других функций.
Если внутри функции мы хотим изменить значение глобальной переменной, то необходимо использовать ключевое слово global. Например:
x = 10
def my_function():
global x
x = 20
print(x)
my_function()
print(x)
В данном примере переменная x объявлена как глобальная за пределами функции и изменяется внутри функции с использованием ключевого слова global.
Другие уроки курса "Python"
- Методы обработки строк в Python
- Лямбда-функции в Python
- Аннотации типов в Python
- Создание вкладок с TKinter
- Работа с очередями в Python
- Печать списка с помощью метода join
- Инверсия списков и строк в Python
- Сохранение и загрузка модели в PyTorch
- Замена текста с помощью sub
- Подсчет элементов в Python
- Принципы Zen of Python
- Классы данных в Python
- Ключевое слово global в Python
- Операторы += в Python
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- %pinfo: получение информации об объекте
- Итерации в Python
- Множественные конструкторы в Python
- Поиск уникальных и повторяющихся элементов
- Сравнение объектов в Python
- Работа со списками
- Создание виртуальной среды
- Переворот списка в Python
- Python defaultdict добавление ключа
- Применение функции map() в Python
- Переопределение метода __or__()
- Отображение графиков в Jupyter с Matplotlib
- Непрерывная проверка в Python
- Функция с *args.
- Вызов функций по строке в Python.
- Отправка POST запроса на сервер.
- Оператор умножения для вектора
- Операции с комплексными числами
- Преобразование вложенного списка
- Метод setdefault() в Python
- Метод __irshift__ для Python
- Форматирование данных с помощью pprint
- Декоратор защиты анонимных пользователей
- Операции со строками в Python
- Виртуальные среды в Python
- Генерация чисел с range()
- Комментарии в Python
- Обработка аргументов Python
- Удаление и повторная вставка ключа в OrderedDict
- Работа со словарями Python
- Поиск email
- Сравнение def и lambda функций в Python
- Замена подстроки















