Курс 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. ROT13 Шифр Цезаря в Python
  2. Работа с часовыми поясами в Python.
  3. Функция findall() для поиска вхождений строки
  4. Аргументы *args и **kwargs
  5. Оператор «моржа» (Walrus Operator)
  6. Python Аргументы по умолчанию
  7. Логические значения в Python
  8. Именование переменных в Python
  9. Капитализация строк
  10. Профилирование с cProfile
  11. Разделение списка на гнппы
  12. Настройка вывода в Numpy
  13. Работа с датами в Python
  14. Группировка элементов Python
  15. Улучшенные подсказки для импорта в Python 3.12
  16. Отладка кода
  17. Удаление дубликатов из списка с помощью dict.fromkeys
  18. Преобразование регистра строк
  19. Получение пути к текущему скрипту с помощью os
  20. Функция product() из itertools
  21. Удаление элементов из списка
  22. Функция zip() в Python
  23. Хранение данных
  24. Проверка существования переменной с оператором :=
  25. Отображение графиков в Jupyter с Matplotlib
  26. Поиск самого частого элемента
  27. Сортировка в Python
  28. Основы работы со списками
  29. Переопределение метода divmod
  30. Создание спинбокса в tkinter
  31. Перевод двоичного кода в целое число
  32. Python enumerate() функции
  33. Функция product() в Python
  34. Сравнение строк в Python
  35. Логирование с Loguru
  36. Генераторы по генератору
  37. Создание обратного итератора
  38. Векторизация в Python с NumPy.
  39. Удаление элементов из списка в Python.
  40. Возврат нескольких значений из функции
  41. Метод __iand__ для пользовательских классов
  42. Оператор += в Python
  43. Руководство по Pymorphy2
  44. Активация Matplotlib в Jupyter
  45. Удаление ключей из словаря

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