Курс 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
- Непрерывная проверка в Python
- Установка Home Assistant
- Список методов и атрибутов
- Создание тестовых данных с Faker
- Запуск Python из интерпретатора
- Оператор умножения для вектора
- Объединение словарей в Python
- Получение имени функции с помощью inspect
- Декораторы в Python
- Работа с файловой системой в Python
- %pinfo: получение информации об объекте
- Разделение строки на подстроки в Python
- Оператор continue в Python
- Получение текущей директории
- Создание списка дат
- Проверка условий: all и any
- Использование метода lower()
- Преобразование кортежа в словарь.
- Работа с пользовательским вводом
- Переменные в Python
- Логические значения в Python
- Вывод баннеров
- Генераторы в Python
- Переворот строки с помощью срезов
- Освобождение памяти в Python
- Переворот строки
- Исключение NotImplementedError
- Создание генераторов
- Создание вкладок с TKinter
- Хранение переменных в словаре.
- Локальные переменные.
- Получение ID процесса
- Работа с индексами списков
- Импорт модулей в Python 3.12
- Использование подчеркивания в REPL
- Метод __int__ в Python
- Метод classmethod
- Метод pop() списка
- Удаление элементов из списка в Python.
- Генераторы в Python
- Обработка исключений
- Добавление вложенных списков
- Рекурсия для обращения строки
- Преобразование списка в словарь через генератор
- Доступ к локальным переменным















