Курс 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"
- Повторение элементов списков
- Изменение IP-адреса в Python
- Создание класса очереди
- Проверка наличия элемента в списке
- Работа с IP-адресами в Python
- Генерация случайных чисел Python
- Создание комплексных чисел
- Создание новых функций с помощью functools.partial
- Метод join() с набором
- Добавление цвета в консоли
- Изменения в обработке логических значений
- Метод __complex__ в Python
- Декораторы классов
- Разделение строки с помощью split()
- ChainMap избыточные ключи
- Метод __iand__ для пользовательских классов
- Гибкие функции Python
- Преобразование символов в нижний регистр
- Solidity для DeFi Ethereum
- Обработка ошибок в JSON данных
- Создание новых функций через partial
- Работа с getopt
- Хранение данных
- Работа с временем в Python
- Перевод двоичного кода в целое число
- Операции с кортежами
- Библиотека funcy: удобные утилиты
- Функция с **kwargs в Python
- Перевернуть список в Python
- Установка User-Agent в Python
- Игра «Угадывание чисел»
- Обработка ошибки IndexError
- Эффективная конкатенация строк с использованием join()
- Однострочники Python
- Оператор * в Python
- Разность множеств
- Установка Python — Простое руководство
- Атрибуты массивов в Numpy
- Переопределение метода __lshift__
- Функции высшего порядка в Python
- Метод classmethod
- Howdoi — получение ответов из терминала
- Работа с WindowsPath()
- Ускорение выполнения кода в Python















