Курс 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
- Создание виртуальной среды
- Разработка Telegram-ботов
- Объединение словарей в Python
- Проверка элемента в множестве.
- Создание коллекций из генератора
- Метод enumerate() в Python
- Оператор continue в Python
- Сравнение объектов в Python
- Удаление символов новой строки в Python.
- Создание именованных кортежей в Python
- Оператор «is not» в Python
- Функция zip() в Python
- Работа с множествами в Python
- Добавление кнопки в tkinter
- PEP-401: оператор
- Оформление кода на Python
- Замена атрибута в именованном кортеже
- Работа с прокси в Python
- Переименование файлов в Python
- Обработка ошибок в Python
- Метод classmethod
- Курсы Яндекс Практикум
- Декораторы в Python
- Удаление дубликатов с помощью множеств
- Упрощение условных выражений с тернарным оператором
- Лямбда-функции в defaultdict
- Распаковка элементов последовательности
- Поиск частых элементов в списке
- Методы HTTP запросов в Flask
- Создание новых списков в Python
- Метод __irshift__ для побитового сдвига вправо
- Преобразование списков в словарь
- Регистрация на курсы SF Education
- Обработка ошибок в Python
- Удаление элемента из списка
- Цикл for с enumerate() в Python
- Ускорение кода с помощью векторизации
- Удаление элементов из списка в Python
- Многопоточность в Python
- Построение графиков в терминале с bashplotlib
- Сравнение неупорядоченных списков
- Поиск простых чисел
- Списковые включения в Python
- Сортировка списка по индексам
- Комплексные числа в Python















