Курс 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"
- CLI-инструмент howdoi
- Управление IP-адресами через прокси
- Именованные срезы в Python
- Карта бомбоубежищ в Москве и Питере
- Любовь к Python
- Чтение бинарного файла в Python.
- Структурирование данных с Pydantic
- Поиск email
- Списковое включение в Python
- Функция zip() в Python
- Генератор бросков кубиков
- Создание списков в Python
- Сортировка в Python
- Бинарный поиск
- Управление ресурсами в Python
- Присвоение значений переменным в Python
- Управление асинхронными задачами на Python.
- Многоточие в Python
- Оператор is в Python
- Декораторы с аргументами
- Получение текущей даты в Python
- Копирование в Python
- Импорт модуля из другого каталога
- IPython и Jupyter Notebook: руководство
- Работа с областями видимости переменных
- Основные методы NumPy
- Основные операции с библиотекой Numpy
- Метод split() для разделения строк
- Преобразование регистра строк
- Создание и использование модулей в Python
- Создание объекта времени
- Циклы в Python
- Асинхронное программирование с asyncio
- Изменение переменной в Python: nonlocal
- inspect в Python: анализ кода
- Методы split() и join() — Python строк.
- Переворот строки с помощью срезов
- Метод округления чисел
- Регулярные выражения: метод match
- Форматирование данных с помощью pprint
- Объединение словарей в Python 3.5+
- Замер времени выполнения кода
- Генератор данных в Keras
- Создание списка через итерацию
- Метод count() для списка















