Курс 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
- Запуск внешних программ с subprocess
- GitHub в Telegram: подписка на уведомления
- Декораторы в Python
- Проверка условий в Python
- Оптимизация методов в Python 3.7
- Переворот строки
- Создание множества в Python
- Mad Libs Generator
- Проверка переменных окружения в Python
- F-строки в Python
- Работа с YAML в Python
- Обработка ошибок в Python
- Python groupby() из itertools: работа с повторяющимися элементами
- Создание коллекций из генератора
- Функции range() в Python
- Работа с collections в Python.
- Именованные кортежи в Python
- Распаковка аргументов в Python
- Поиск уникальных и повторяющихся элементов
- Управление виртуальными окружениями в Python
- Функции классификации комплексных чисел
- Форматирование данных с pprint
- Работа с очередями в Python
- Оператор is в Python
- Python: отсутствие точек с запятыми
- Функция product() в Python
- Форматирование вывода с F-строками
- Избегайте двойного подчеркивания
- Переименование файлов в Python
- lru_cache оптимизация функций
- Повторение элементов списков
- Повторение элементов в Python
- Объединение объектов в Python
- Работа с контекст-менеджером «with»
- Локальные переменные.
- Преобразование данных в Python
- Избегайте ошибку FileNotFoundError
- Работа с NumPy.linalg
- Копирование объектов в Python
- Извлечение новостей с помощью newspaper3k
- Декораторы в Python
- Сортировка списка по индексам
- Метод Event.wait() в Python
- Преобразование в float















