Курс 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"

  1. Форматирование строк в Python
  2. Разделение строки с помощью re.split()
  3. Избегайте использования goto
  4. Руководство по библиотеке pydantic
  5. Обновление шаблона base.html
  6. Обработка ошибок в Python
  7. Значения по умолчанию в Python
  8. Метод сравнения объектов в Python
  9. Namedtuple в Python
  10. Разделение функций на этапы
  11. Удаление элементов во время итерации
  12. Контекстный менеджер в Python
  13. Пропуск начальных строк с помощью dropwhile()
  14. Форматирование строк в Python
  15. Создание списков в Python
  16. Установка random seed в Python
  17. Flask — веб-фреймворк Python
  18. Объединение словарей в Python 3.5+
  19. Создание генераторов
  20. Сериализация объектов в Python
  21. Красивый вывод списка
  22. Преобразование объекта в строку
  23. Раздувающийся словарь в Python
  24. Список переменных в Python
  25. Оператор распаковки в Python
  26. Определение локальных переменных в Python
  27. Установка и использование модуля «howdoi»
  28. Работа со строками
  29. Хеши в Python
  30. Многострочные строки в Python
  31. Преобразование PowerPoint в PDF.
  32. Функция format() в Python
  33. Условное добавление элементов в список
  34. Перебор элементов списка в Python
  35. Сортировка в Python
  36. Лямбда-функции в цикле
  37. Работа с файлами в Python
  38. Добавление цвета в консоли
  39. Удаление дубликатов из списка
  40. Установка и обучение ChatterBot
  41. Конвертация текстовых чисел с помощью Numerizer
  42. Метод split() для разделения строк
  43. Получение пути к текущему скрипту с помощью os
  44. Проверка существования переменной с оператором :=
  45. Работа с датой и временем в Python
  46. Хранение переменных в Python.

Marketello читают маркетологи из крутых компаний