Курс 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
- Эффективная конкатенация строк с использованием join()
- Создание генераторов
- Импорт модулей и пакетов в Python
- Реверс строки в Python
- Python enumerate() функции
- Оптимизация памяти с slots
- Декораторы в Python
- Инициализация объекта
- Оптимизация памяти в Python
- Разработка Telegram-ботов
- Функции min(), max(), sum()
- Управление экспортом элементов
- Создание GUI на Tkinter
- Настройка вывода NumPy
- Генераторы в Python
- Работа с файлами в Python
- Установка библиотек в Python
- Поиск email
- Генерация ключей RSA
- Нахождение пересечения множеств
- Создание списка через итерацию
- Добавление элементов в список: append() vs extend()
- Заказ карты Тинькофф Black
- Работа с географическими данными в Python
- Лямбда-функции в Python
- ChainMap избыточные ключи
- None в Python: использование и особенности
- Функции range() в Python
- Удаление элементов из списка в Python
- Передача словаря через **kwargs
- Работа с срезами в Python
- Импорт модулей в Python 3.12
- Присвоение значений переменным в Python
- Расчет времени выполнения кода
- Работа с zip-архивами в Python
- Добавление элемента в список.
- Создание namedtuple списком полей
- ChainMap.new_child() — добавление нового словаря
- Функции all() и any() в Python
- Хешируемые ключи в Python
- Тест скорости набора текста на Python
- Рекурсия для обращения строки
- Форматирование строк с помощью f-строк
- Пространство имен в Python















