Курс Python → Глобальные переменные в Python

Для определения глобальной переменной в Python достаточно просто присвоить ей значение вне функции. Например, если мы хотим создать глобальную переменную с именем «global_var» и присвоить ей значение 10, мы можем сделать это следующим образом:

global_var = 10

Теперь переменная «global_var» доступна из любой функции или блока кода в программе. Мы можем использовать ее как для чтения, так и для записи значений. Например, мы можем вывести значение переменной на экран:

print(global_var)

Если мы захотим изменить значение глобальной переменной внутри функции, нам нужно использовать ключевое слово «global» перед именем переменной. Например, если мы хотим увеличить значение «global_var» на 5 внутри функции, мы можем сделать следующее:

def increase_global_var():
    global global_var
    global_var += 5
    
increase_global_var()
print(global_var)

Таким образом, мы можем явно указать, что переменная «global_var» используется как глобальная, и изменить ее значение внутри функции. Глобальные переменные могут быть полезны для передачи данных между различными частями программы или для хранения значений, которые должны быть доступны в любом месте кода.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Использование модуля math
  2. Контекстный менеджер в Python
  3. Генераторы в Python
  4. Функция enumerate() в Python
  5. Проверка типа данных
  6. Генераторы в Python
  7. Установка и использование TensorFlow
  8. Отладка в командной строке
  9. Именованные срезы в Python
  10. Классы данных в Python
  11. Работа с множествами в Python
  12. Работа с deque в Python
  13. ChainMap избыточные ключи
  14. Создание списков в Python
  15. Объединение, распаковка и деструктуризация
  16. Поиск самого частого элемента
  17. Переопределение метода
  18. Профилирование кода на Python
  19. Нахождение хеша для бесконечности и NaN в Python
  20. Сериализация объектов в Python
  21. Итерация по коллекции в Python
  22. Замена переменных в Python
  23. Удаление файлов в Python
  24. Добавление вложенных списков
  25. Парсинг веб-страниц с Beautiful Soup
  26. Работа с collections в Python.
  27. Проверка на палиндром
  28. Метод __ixor__ для побитового исключающего ИЛИ
  29. Условные выражения в Python
  30. Поиск HTML-элементов с BeautifulSoup
  31. Печать списка с помощью метода join
  32. Создание таблиц в терминале с PrettyTable
  33. Подсчет элементов в Python
  34. Методы HTTP запросов в Flask
  35. Метод join для наборов
  36. Получение локальных переменных в Python
  37. Ограничение ресурсов в Python
  38. Управление контекстом выполнения
  39. Удаление элемента из списка
  40. Область видимости переменных
  41. Переопределение метода __floordiv__
  42. Ускорение обработки данных с %autoawait
  43. Обновление ключей в Python
  44. Отображение графиков в Jupyter с Matplotlib
  45. Виртуальные среды в Python

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