Курс 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. Создание именованных кортежей в Python
  2. Удаление элемента из списка в Python
  3. Методы работы со строками в Python
  4. Создание новых списков в Python
  5. f-строки в формате строк
  6. Руководство по использованию Colorama
  7. Big O оптимизация
  8. Форматирование чисел в Python
  9. Вложенные функции в Python
  10. SciPy: широкий функционал для математических операций
  11. Многострочные комментарии в Python
  12. Создание вложенных циклов for
  13. Динамическая типизация в Python
  14. Экспорт внешнего файла с помощью writefile
  15. Логические значения в Python
  16. Лямбда-функции в Python
  17. Работа с JSON данными в Python
  18. Работа с collections в Python
  19. globals и locals
  20. Добавление Progressbar в Python
  21. Colorama: окрашивание текста в Python
  22. Работа с утверждениями в Python
  23. Аннотации типов в Python
  24. Декораторы в Python
  25. Работа с комбинациями в Python.
  26. Очистка данных с помощью pandas
  27. Обратный список чисел
  28. Метод __ixor__ для побитового исключающего ИЛИ
  29. Секреты Python
  30. Solidity для DeFi Ethereum
  31. Форматирование даты с strftime()
  32. Форматирование вывода списков
  33. Именованные срезы в Python
  34. Упрощенный вывод данных в Python
  35. Декодирование байтов в строку
  36. Резервирование символов в Python
  37. Создание вложенного генератора
  38. Установка и использование модуля «howdoi»
  39. Разделение строки с помощью re.split()
  40. Объединение, распаковка и деструктуризация
  41. Синхронизация доступа к ресурсам
  42. Округление дробей в Python
  43. Установка Home Assistant
  44. Удаление дубликатов с помощью множеств
  45. Экспорт данных в файл.
  46. Метод invert для побитового отрицания
  47. Создание виртуальной среды
  48. Отображение графиков в Jupyter с Matplotlib

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